Crontab書き方注意
実行パスはフルパスで
自動再起動するcron設定をしようとしたが
23 11 * * 6 reboot -h now
では再起動しなかった。
調べてみたところ、実行コマンドはフルパス指定の必要があったので、下記のように変更した。
23 11 * * 6 /sbin/reboot -h now
無事再起動した!
もちろん、reboot実行権限のあるrootでcron設定しないとrebootされません。 (ユーザでcron設定して失敗したのは内緒)
参考:http://stackoverflow.com/questions/15393875/using-cron-to-reboot