質問: cron設定で電源のoffができません。 cron設定で電源のoffができません。 cent os 5.5 で自宅サーバーを立上げ勉強中です。 サーバーの電源を自動で18:00にonにして翌日の7:00にoffにしたいと思います。 いろいろなホームページを参考にさせていただき、電源のonはパソコンのbios設定、offは"cron"を使うことできることがわかりました。 電源のonはパソコンのbios設定でできましたが、offができません。 設定は以下としています。 [root@linux ~]# vi /etc/crontab cshell=/bin/bash path=/sbin:/bin:/usr/sbin:/usr/bin mailto=root home=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly 0 7 * * * shutdown -h now #追加 [root@linux ~]# /etc/rc.d/init.d/crond restart [root@linux ~]#chkconfig crond on [root@linux ~]# chkconfig --list crond crond 0:off1:off2:on3:on4:on5:on6:off [root@linux ~]# /etc/rc.d/init.d/crond status crond (pid xxx) を実行中... 設定時間になっても電源がoffになりません。 [root@linux ~]# shutdown -h now ではoffにできます。 (cent os 5.5 をインストールしているパソコンは 富士通 fmv deskpower ce18b 2002 年製です) よろしくお願いします。
回答: > 0 7 * * * shutdown -h now #追加 他のエントリと比べて見てください。 実行ユーザの root が抜けていますよ。