Я заметил, что некоторые люди используют crontab -l для просмотра cronjobs и crontab -e для их редактирования. Однако бывают случаи, когда люди вручную изменяют "/ etc / crontab" для просмотра / добавления / удаления cronjobs.
Оба метода работают нормально, единственное, что я заметил, это то, что cronjobs, добавленные с помощью "crontab -e", не отображаются внутри "/ etc / crontab", хотя он все еще работает нормально.
Я хотел бы знать, в чем разница между этими двумя методами? Есть ли преимущества / недостатки друг перед другом?
PS. Я использую CentOS.
Обычные пользовательские crontab, которые вы редактируете с помощью crontab -e
расположены в /var/spool/cron
.
/etc/crontab
содержит "общесистемный" crontab, поддерживаемый системным администратором.
Обычно также есть /etc/cron.d
каталог, в который установленное программное обеспечение может добавлять записи.