くだらねえ質問はここに書き込め! Part 164
■ このスレッドは過去ログ倉庫に格納されています
0336login:Penguin
2008/05/31(土) 16:00:14ID:mkbdXPnUコマンドラインからのシェルスクリプト実行(ユーザ:root)結果と
cronの実行(ユーザ:root)結果が異なってしまいます。エラーはありません。
Debian4.0での現象です。
Vine3.2を使用していたときはこの現象はありませんでした。
自分なりに調べたところ
cronが使うPATHと、コマンドラインで使用しているPATHが異なる場合があるという
ことでしたが
crontabファイルの設定は
SHELL=/bin/bash
PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin
コマンドラインでの確認
#echo $SHELL
/bin/bash
#which sed (←sedでの置換結果が異なるため確認)
/bin/sed
という確認結果で、他に原因がわかりません。
繰り返しですが、エラーはなく、結果が異なる状況です。よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています