crontabからスクリプトを実行する際に問題が発生しました。いくつかの調査の後、PATHパラメーターに/ sbinが含まれていないため、問題がわかった。
/ etc / crontabに含まれるものを探しました。
PATH=/sbin:/bin:/usr/sbin:/usr/bin
テストとして-PATH変数を出力する単純なcronジョブ:
* * * * * echo $PATH &> /root/TMP.log
出力は次のとおりです。
cat /root/TMP.log
/usr/bin:/bin
私はこの動作を理解していません... PATH変数を設定するにはどうすればよいですか?またはより良い-それにパスを追加する方法?