更改crontable文件后是否需要重新启动cron ?
当前回答
根据发行版的不同,使用“cron reload”可能什么也做不了。从init中粘贴代码段。D /cron (debian压缩):
reload|force-reload) log_daemon_msg "Reloading configuration files for periodic command scheduler" "cron"
# cron reloads automatically
log_end_msg 0
;;
一些开发人员/维护者依赖于它重新加载,但没有,在这种情况下,没有办法强制重新加载。我将生成crontab文件作为部署的一部分,除非文件的长度发生了某种变化,否则更改不会重新加载。
其他回答
在某些情况下,为了启动脚本工作,需要重新启动cron。重新启动cron并没有什么错。
Sudo服务cron重启
Ubuntu 18.04 *使用方式:/etc/init.d / cron{开始|停止状态| |重启|重载|才}
试试这个:sudo cron重载 它适用于我的ubuntu 12.10
如果通过SFTP客户端编辑文件/var/spool/cron/crontabs/root,需要重新启动服务cron。 重新加载服务不工作。 如果通过控制台linux (nano, mc)编辑文件/var/spool/cron/crontabs/root -不需要重新启动。 如果通过crontab编辑cron -e - restart不需要。
我在16.04 VPS数字海洋上也有类似的问题。如果您正在更改crontab,请确保运行
sudo service cron restart