crontable ファイルを変更した後、cron を再起動する必要がありますか?
12 に答える
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
cPanel を使用sudo /etc/init.d/crond reload
した CentOS では、うまくいきます。
CentOS7 の場合:sudo systemctl start crond.service
ディストリビューションによっては、「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 ファイルを生成していますが、何らかの方法でファイルの長さが変更されない限り、変更はリロードされません。
これを試してください:sudo cron reload
ubuntu 12.10で動作します