Do I have to restart cron after changing the crontable file?
Try this: service crond restart
, Hence it's crond
not cron
.
On CentOS with cPanel sudo /etc/init.d/crond reload
does the trick.
On CentOS7: sudo systemctl start crond.service
try this one for centos 7 : service crond reload
Try this out: sudo cron reload
It works for me on ubuntu 12.10
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
I had a similar issue on 16.04 VPS Digital Ocean. If you are changing crontabs, make sure to run
sudo service cron restart