更改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重新加载

  • Linux - 查找名称包含string的文件
  • UNIX中terminal应用程序中的颜色文本
  • 如何在Linux或UNIX上find用户的主目录?
  • 如何解压缩另一个目录中的tar.gz
  • Powershell中命令* Nix的等价物?
  • 给定两个目录树,我怎样才能找出哪些文件不同?
  • 如何让bash完成与别名一起工作?
  • 如何截断由grep或ack返回的长匹配行
  • 除了凌晨3点,Crontab每15分钟运行一次?
  • 如何阅读不在manpath上的.man文件?
  • 为什么总是./configure; 使; 安装; 作为3个单独的步骤?