В верхней части моего sudo crontab -e
результат показывает это:
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (Dox-Web-1_CRONTAB installed on Fri Jul 30 17:51:25 2010)
# (Cron version V5.0 -- $Id: crontab.c,v 1.12 2004/01/23 18:56:42 vixie Exp $)
# DO NOT EDIT THIS FILE FROM CRONTAB
# EDIT ORIGINAL FILE /scripts/Dox-Web-1_CRONTAB
Я отредактировал указанный здесь файл, затем попробовал /etc/init.d/cron reload
/etc/init.d/cron restart
но когда я sudo редактирую crontab, он не отображается. Что я делаю не так?
После редактирования /scripts/Dox-Web-1_CRONTAB
тебе нужно бежать
$ crontab /scripts/Dox-Web-1_CRONTAB
который загружает его в пользовательский файл crontab. Вы можете проверить, что он был загружен
$ crontab -l
Это нормально редактировать с помощью
$ crontab -e
Предупреждение говорит, что вы не должны редактировать файлы crontab, которые хранятся в /var/spool/cron/crontabs/
, где crontab filename
и crontab -e
написать в.
Кроме того, вам не нужно перезапускать или перезагружать демон cron. В crontab
сообщает демону cron, что файл crontab обновлен.