Перезапускать 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 читает их сам. Но можно перезапустить тем же способом для уверенности.

От admin

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *