我跑了
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)
但是,系统不会重新启动。
有任何想法吗?
-克雷格
我跑了
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)
但是,系统不会重新启动。
有任何想法吗?
-克雷格
您正在使用 /etc/crontab 中的条目的语法,该条目在第 6 列中具有用户 ID,但如果使用
crontab -e
,则您正在编辑 /var/spool/crontab 中的条目,因为它没有此列它们已经按用户分开。换句话说,这就是您要放入 /etc/crontab 的内容:
这是您在执行 a 时应该输入的内容
crontab -e
(假设您是 root,否则将无法正常工作)换句话说,您现在正在尝试执行命令“root”,据我所知,该命令不存在。