重启后 cronjob 不会保存

重启后 cronjob 不会保存

我创建了一个简单的脚本,它可以 ping 一个服务器,如果服务器没有响应,它就会重新启动我的机器。如果服务器有响应,它就会退出脚本。

我已经通过 crontab -e 将脚本添加到 cron,具体如下

*/8 * * * * /root/hive/bin/ping 测试

一旦我添加它,我就可以看到 cron 按照我的命令每 8 分钟执行一次“pingtest”。但是,一旦机器重新启动(无论出于何种原因),crontab 中的特定行就会消失,并且它不会在重新启动后存在。

我尝试通过 root 进行编辑,也尝试通过 sudo 进行编辑,但没有任何效果。

我究竟做错了什么?

答案1

好的,我找到了罪魁祸首。它在 etc/crontab.root 中。该文件每次启动时都会填充我的 cron 作业列表,我只需将我的更改添加到其中,然后就好了。

相关内容