午後10時にMFを実行するためにデフォルトのシャットダウンcrontabを実行しようとしています。だから私は次のことをしました。
sudo crontab -e
crontabの内部に次の行を追加しました。
0 22 * * 1-5 shutdown now
ジョブが誤って実行されているようですが、エラーが見つかりません/var/log/syslog
。ここに何かが顕著に間違っていますか?
ベストアンサー1
問題は、crontabファイルのPATHが制限されており、/sbin
最も可能性の低い場所を含まないことです。
したがって、閉じるにはフルパスを使用する必要があります(checkを使用できますsudo which shutdown
)。
0 22 * * 1-5 /sbin/shutdown now
からman 5 crontab
:
特に、「/usr/bin:/bin」以外の PATH が必要な場合は、crontab ファイルで設定する必要があります。
/sbin/shutdown
以下を指定する代わりに:
PATH = /sbin:$PATH
0 22 * * 1-5 shutdown now