Перезапускать cron после правки crontab обычно не нужно — демон сам подхватывает изменения (в течение минуты). Если ты редактировал через crontab -e, достаточно сохранить файл.
Но если хочется перезапустить принудительно — команда зависит от дистрибутива:
Debian / Ubuntu (демон cron):
bash
sudo systemctl restart cron
RHEL / CentOS / Fedora / Alma / Rocky (демон crond):
bash
sudo systemctl restart crond
Через service (старые системы):
bash
sudo service cron restart # или sudo service crond restart
Alpine / OpenRC:
bash
sudo rc-service crond restart
Проверить, что запущено:
bash
systemctl status cron # или systemctl status crond
Посмотреть, какие задания сейчас в crontab:
bash
crontab -l # если правил от root: sudo crontab -l
Проверить логи cron:
bash
journalctl -u cron -n 50 --no-pager # или journalctl -u crond -n 50 --no-pager # в Debian/Ubuntu часто ещё: grep CRON /var/log/syslog | tail -50
Если ты правил /etc/crontab или файлы в /etc/cron.d/, перезапуск тоже не обязателен — cron читает их сам. Но можно перезапустить тем же способом для уверенности.
