/sbin/shutdown -h は crontab では動作しません。

/sbin/shutdown -h は crontab では動作しません。

毎週金曜日の12:15に更新およびアップグレードし、両方のタスクが完了すると終了するスクリプトを作成しました。

アップデートは正常に機能しますが、アップデート後に閉じません。私はそれを見つけて今まで見つけることができる提案を試しましたが、何もしないようです。ここに私のスクリプトがあります。

#crontab
#minute(s) hour(s) day(s) month(s) weekday(s) command(s)

15 12 * * 5 (/usr/bin/apt-get -y update; /usr/bin/apt-get -y upgrade; /usr/bin/touch /home/pi/cron_output.log;) 2>&1 >> /home/pi/cron_output.log; /sbin/shutdown -h now;

/sbin/shutdown -h いくつかはうまくいかないようで、修正方法がわかりません。

私はこれをRaspberry Piで実行しています。

答え1

与えられた答えチェルト、コメントなので、ただ文を投稿しており、この質問を終わりたいと思います。

権限を混乱させ、rootとして実行する必要があります。/usr/bin/sudo前のコマンドを使用するか、次のようにcrontabを作成します。root

関連情報