524

crontable ファイルを変更した後、cron を再起動する必要がありますか?

4

12 に答える 12

741

No.

From the cron man page:

...cron will then examine the modification time on all crontabs and reload those which have changed. Thus cron need not be restarted whenever a crontab file is modified

But if you just want to make sure its done anyway,

sudo service cron reload

or

/etc/init.d/cron reload
于 2012-04-17T15:12:36.620 に答える
72

cPanel を使用sudo /etc/init.d/crond reloadした CentOS では、うまくいきます。

CentOS7 の場合:sudo systemctl start crond.service

于 2014-10-09T11:28:56.870 に答える
14

ディストリビューションによっては、「cron reload」を使用しても何も起こらない場合があります。init.d/cron からスニペットを貼り付けるには (debian スクイーズ):

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

一部の開発者/メンテナはリロードに依存していましたが、そうではありません。この場合、リロードを強制する方法はありません。展開の一部として crontab ファイルを生成していますが、何らかの方法でファイルの長さが変更されない限り、変更はリロードされません。

于 2015-06-10T09:32:29.873 に答える
6

これを試してください:sudo cron reload ubuntu 12.10で動作します

于 2014-10-09T18:41:53.820 に答える