Различие между/etc/crontab и “crontab-e”

В чем различие между crontab, расположенным /etc/crontab и crontab, который может быть отредактирован с помощью crontab -e?

42
задан 29.05.2011, 07:58

2 ответа

Поскольку Ignacio сказал, /etc/crontab crontab в масштабе всей системы.

Формат /etc/crontab похож на это:

# m h dom mon dow user      command
*   *  *   *   *  someuser  echo 'foo'

в то время как crontab -e на пользователя, без этого стоит упомянуть -u аргумент команда crontab переходит к текущим пользователям crontab. Можно сделать crontab -e -u <username> отредактировать определенных пользователей crontab.

Заметьте в на пользователя crontab нет никакого 'пользовательского' поля.

# m h  dom mon dow  command
*   *   *   *   *   echo 'foo'

Аспект crontabs, который может сбивать с толку, - то, что корень также имеет свой собственный crontab., например. crontab -e -u root не отредактирует /etc/crontab Посмотрите крон Конфигурирования.

В большинстве дистрибутивов Linux на пользователя crontabs обычно хранятся в: /var/spool/cron/crontabs/<username> (vixie-крон).

RHEL базировался, дистрибутивы хранятся в /var/spool/cron/<username>. (cronie)

51
ответ дан 07.12.2019, 08:42

Каждый - система crontab и может только быть отредактирован корнем, и другой пользователь crontab и может быть отредактирован пользователем и существует на пользователя.

5
ответ дан 07.12.2019, 08:42

Теги

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