すべてのユーザーのcronのパスに/ usr / local / binが必要です。各ユーザーのcrontabを編集することなく、システム全体に設定する方法はありますか?
PATHを/ etc / crontabに追加してみました:
# grep PATH /etc/crontab
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
しかし、ユーザーがcrontabでこれを持っている場合:
$ crontab -l | grep PATH
* * * * * echo $PATH > /tmp/current_cron_path
...パスがまだデフォルトに設定されていることがわかります:
$ cat /tmp/current_cron_path
/usr/bin:/bin
2
一般的なヒント:「機能しませんでした」と書いても、通常は有用な返信が得られません。うまくいかなかった方法、つまり、何をしたのか、結果はどうだったのかを常に記述してください。
—
-sleske