Crontabs на RHEL, кажется, дублируются в двух местах /etc/cron.d
, и /var/spool/cron
. Я проверил, и ни один из них не является симлинком другого, и ни один из крон не содержится ни в одном месте.
Я думаю, что мой самый важный вопрос заключается в следующем: какое из этих двух мест является авторитетным? Если бы мне нужно было отредактировать файл только в одном из этих двух файлов, какой из них мне нужно было бы сделать, чтобы его редактирование выполнялось?
Ответы:
/var/spool/cron
где живут отдельные пользователи crontabs. Как пользователь,crontab -e
редактирует соответствующий файл в/var/spool/cron
./etc/cron.d
каталог, который сканируется на наличие модульных файлов crontab. Синтаксис немного отличается для файлов в этом каталоге. Записи cron имеют дополнительное поле дляuser
запуска записей cron как. Это то же самое, что и общесистемный/etc/crontab
файл.См. Документацию RedHat здесь: http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/3/html/System_Administration_Guide/ch-autotasks.html
источник