更改crontab文件后从新启动cron?

更改crontable文件后是否必须从新启动cron? git


#1楼

没有。 ubuntu

cron手册页中spa

... cron而后将检查全部crontab的修改时间,并从新加载已更改的crontab。 所以,不管什么时候修改crontab文件,都无需从新启动cron rest

可是,若是您只是想确保已完成, code

sudo service cron reload

要么 crontab

/etc/init.d/cron reload

#2楼

在具备cPanel的CentOS上, sudo /etc/init.d/crond reload能够解决问题。 开发

在CentOS7上: sudo systemctl start crond.service 部署


#3楼

试试看: sudo cron reload在ubuntu 12.10上对我有用get


#4楼

根据分发状况,使用“ cron reload”可能不起做用。 要将片断粘贴到init.d / cron中(debian压缩): it

reload|force-reload) log_daemon_msg "Reloading configuration files for periodic command scheduler" "cron"
    # cron reloads automatically
    log_end_msg 0
    ;;

一些开发人员/维护人员依赖于从新加载,但并不是如此,在这种状况下,没有办法强制从新加载。 我将在部署过程当中生成crontab文件,除非以某种方式更改文件的长度,不然不会从新加载更改。


#5楼

我在16.04 VPS Digital Ocean上遇到了相似的问题。 若是要更改crontab,请确保运行

sudo service cron restart
相关文章
相关标签/搜索