更改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
相關文章
相關標籤/搜索