我跑了
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)
但是,系统不会重新启动。
有任何想法吗?
-Craig
您正在使用/ etc / crontab中具有用户标识的条目的语法,但如果使用crontab -e ,那么您正在编辑/ var / spool / crontab中的条目,该条目没有这个列,因为他们已经分开每个用户。
换句话说,这就是你将放在/ etc / crontab中的东西:
0 1 * * * root /sbin/shutdown -r now
这是你在做一个crontab -e时应该input的内容(假设你是root用户,否则不行)
0 1 * * * /sbin/shutdown -r now
换句话说,你现在正试图执行“root”命令,这在我所知的情况下是不存在的。