Работы Cron либо индивидуальные, либо системные. Вы можете получить список конкретных пользователей хрон рабочих мест для всех пользователей, выполнив следующую команду как корень:
for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l; done
(source)
Если он не найден, это, вероятно, широко хрон работы системы и он находится в одном из следующих папки:
etc/crontab
etc/cron.d
etc/cron.daily
etc/cron.hourly
etc/cron.monthly
etc/cron.weekly
Try погонных: grep -rnw '/etc/' -e 'keyword'
Эта команда перечисляет все файлы, внутри /etc/
, которые содержат ключевое слово вы ищете для, так что он также может указать вам несвязанные файлы.
В моем случае обновления задания сертификата LetsEncrypt оказалось в etc/crontab
, что я думал, что я проверил уже с crontab -e
, но оказывается, что они разные: crontab -e
для конкретных пользователей хрон рабочих мест, в то время как etc/crontab
для системные кроны. Это также является причиной того, что это задание cron не появилось, когда я перечислял все задания cron для всех пользователей.
Вы искали в '/ var/spool/cron /'? –
Да, я сделал. Его нет. –
Возможно, проверьте свои журналы, найдите линию со своим конкретным cron –