Как добавлять и изменять задания CRON [дубликат]

На этот вопрос уже есть ответ здесь:

Это намеренно дубликат следующего вопроса (потому что ответы там не совсем правильные, и как новый пользователь я почему-то не могу комментировать): Редактирование crontab

ДОБАВЛЕННОЕ ПРИМЕЧАНИЕ: «Как мне настроить задание Cron? »слишком ошибочно утверждает, что« sudo crontab -e »редактирует / etc / crontab (это НЕ) - он помечен как дубликат вопроса« Редактирование crontab ».

(в надежде получить несколько голосов" за "). здесь, так что я могу помочь исправить неправильные ответы намеченным способом)

-1
задан 18 October 2018 в 23:45

1 ответ

Пользовательские задания CRON лучше всего обрабатывать с помощью команды crontab, crontab -l для отображения ваших собственных заданий CRON, crontab -e для редактирования (будут обнаружены некоторые синтаксические ошибки) и crontab -r для удаления всех ваших заданий. Работа CRON (не делай этого ...). sudo crontab делает то же самое для пользователя root.

Повторяющиеся вопросы приняли ответы, которые ошибочно утверждают, что sudo crontab -e редактирует /etc/crontab. Это НЕ, это редактирует /var/spool/cron/crontabs/root. Я подтвердил это в Ubuntu 14.04 и Ubuntu 18.04.

/etc/crontab - это общесистемный файл, который может выполнять задания любого пользователя, обычно хранящийся в виде фрагментов в /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly и /etc/cron.monthly. Для точного контроля времени и пользователя добавьте фрагменты в /etc/cron.d/.

3
ответ дан 18 October 2018 в 23:45

Другие вопросы по тегам:

Похожие вопросы: