web-dev-qa-db-ja.com

CentOS 6.7で定期的な再起動をスケジュールするにはどうすればよいですか?

私は走った

crontab -e

この行をcrontabに追加して、毎朝午前1時にマシンを再起動しました。

0 1 * * * root /sbin/shutdown -r now

Crondを実行すると、ログにこれが表示されます

Aug 20 01:00:01 stc-logs CROND[30791]: (root) CMD (root /sbin/shutdown -r now)

しかし、システムは再起動しません。

何か案は?

-クレイグ

3
Albion

6番目の列にユーザーIDがある/ etc/crontabのエントリの構文を使用していますが、crontab -eを使用すると、/ var/spool/crontabのエントリを編集します。ユーザーごとにすでに分離されているため、この列はありません。

つまり、/ etc/crontabに次のように記述します。

0 1 * * * root /sbin/shutdown -r now

そして、これはcrontab -eを実行するときに入力する必要があるものです(rootであると仮定すると、それ以外の場合は機能しません)。

0 1 * * * /sbin/shutdown -r now

つまり、私の知る限りでは存在しないコマンド「root」を実行しようとしています。

7
JvO