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

更改crontable文件之后,是否必须重新启动cron

6 Solutions collect form web for “更改crontab文件后重新启动cron?”

没有。

从cron手册页 :

… cron然后将检查所有crontabs上的修改时间,并重新加载已经更改的那些。 因此,只要crontab文件被修改,就不需要重新启动cron

但是,如果你只是想确保它做到了,

 sudo service cron reload 

要么

 /etc/init.d/cron reload 

在CentOS上用cPanel sudo /etc/init.d/crond reload做到这一点。

在CentOS7上: sudo systemctl start crond.service

根据分布情况,使用“cron reload”可能无能为力。 从init.d / cron(debian squeeze)中粘贴一段代码:

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

有些开发人员/维护人员依靠它重新加载,但没有,在这种情况下,没有办法强制重新加载。 我生成我的crontab文件作为部署的一部分,除非文件的长度改变,不会重新加载更改。

我在16.04 VPS数字海洋有类似的问题。 如果你正在改变crontabs,一定要运行

 sudo service cron restart 

试试这个: sudo cron reload它适用于我在Ubuntu 12.10

尝试这个为centos 7:服务crond重新加载

  • 如何在不获取nohup.out的情况下使用nohup命令?
  • 用逗号分隔多行代码(Perl / Sed / AWK)
  • 如何检查unix中的string中的第一个字符
  • 在Unix中使用Less来使用特定的行号
  • 如何在mutt中更改发件人的姓名或电子邮件地址?
  • bash HISTSIZE与HISTFILESIZE?
  • (unix)shell脚本中如何漂亮地打印JSON?
  • 如何删除SSH密钥的密码而不必创build新密钥?
  • 用于UNIX系统的样式较less的Markdown查看器
  • 如何在awk中将分隔string拆分为数组?
  • 如何pipe道或redirectcurl -v的输出?