crontab 重置自身

crontab 重置自身

我有一台安装了 Ubuntu 服务器 15.10 的计算机,位于我所在的同一个房间。我将它用作 Minecraft 服务器、地图渲染器以及我想要在我的房子内运行的任何其他 php 脚本。我设置了一些 cronjobs 以在凌晨 3 点渲染地图,在凌晨 2 点备份游戏服务器,如果服务器死机则重新启动 Minecraft(cron 每分钟运行一次并检查进程是否正在运行,如果没有则启动它)。所有这些都很有效,除了我的 crontab 在一天左右后消失了。

我将其设置在我登录的常规用户帐户上(某些功能在以 root 身份运行时不会运行)。我用crontab -e它在 vim 中打开它进行编辑。我可以用 列出它crontab -l,我什至尝试用 重置它crontab -r并在底部再次手动添加我的行,但无论我做什么,它都会恢复到我很久以前输入的一行,我现在甚至不想运行。

知道是什么原因造成的吗?

答案1

问题就出自于此我的世界备份脚本。它被设置为创建 cronjob 本身,但无论出于何种原因它都会擦除整个 crontab。在他们的问题跟踪器上报告它。

相关内容