在救援模式下禁用 Ubuntu 10.04 服务器上的 cron 作业或 cron 守护程序

在救援模式下禁用 Ubuntu 10.04 服务器上的 cron 作业或 cron 守护程序

我正在尝试以救援模式恢复 Ubuntu 10.04 服务器,并且想在重启时停止 cron 作业和/或 cron 守护程序的运行。到目前为止,我已经:

  • 编辑 /var/spool/cron/ 中的 cron 文件
  • 将 /etc/init.d/cron 重命名为 cron.disabled

但是 cron 作业仍然重启后运行?

答案1

要在任何运行级别停止 CRON 运行,您可以执行以下操作:

 update-rc.d cron remove

当你重命名时计划任务cron.disabled在 init.d 中,这可能仍然有效,因为链接在所有运行级别中仍然处于活动状态。

当您希望 CRON 像往常一样恢复时,您可以运行。

update-rc.d cron defaults

如果你使用 -n 运行任一命令(它将显示它将执行的操作,但实际上不会执行操作)

 update-rc.d -n cron remove

如果使用 upstart 你可以尝试:

echo manual | sudo tee /etc/init/cron.override

将使 Cron 服务进入手动模式,因此下次服务器重启时它不会启动。要将 cron 恢复到正常模式,请执行以下操作

sudo rm /etc/init/cron.override

相关内容