首页 文章

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

提问于
浏览
354

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

7 回答

  • 501

    没有 .

    来自cron man page

    ...然后,cron将检查所有crontabs上的修改时间并重新加载已更改的那些 . 因此,无论何时修改crontab文件,都不需要重新启动cron

    但是如果你只是想确保它完成它,

    sudo service cron reload
    

    要么

    /etc/init.d/cron reload
    
  • 12

    在CentOS上使用cPanel sudo /etc/init.d/crond reload 就可以了 .

    在CentOS7上: sudo systemctl start crond.service

  • 40

    我在16.04 VPS Digital Ocean上遇到了类似的问题 . 如果要更改crontabs,请确保运行

    sudo service cron restart
    
  • 1

    根据分布情况,使用“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文件作为部署的一部分,除非文件的长度发生变化,否则不会重新加载更改 .

  • 5

    尝试这个为centos 7:service crond reload

  • 6

    试试这个: sudo cron reload 它适用于ubuntu 12.10

  • 23

    试试这个: service crond restart ,因此它是 crond 而不是 cron .

相关问题