如何在 CentOS 6.7 中安排定期重启?

如何在 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)

但系统没有重新启动。

有任何想法吗?

-克雷格

答案1

您正在使用 /etc/crontab 中条目的语法,该条目的第 6 列具有用户 ID,但是如果您使用crontab -e,那么您将编辑 /var/spool/crontab 中的条目,该条目没有此列,因为它们已经按用户分开。

换句话说,这就是您要在 /etc/crontab 中输入的内容:

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

这是你在执行时应该输入的内容crontab -e(假设你是root,否则它将不起作用)

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

换句话说,您现在正尝试执行命令“root”,但据我所知,该命令并不存在。

相关内容