Відповіді:
Як сказав Ігнасіо, /etc/crontabце системний кронт.
Формат такого /etc/crontabвиглядає так:
# m h dom mon dow user command
* * * * * someuser echo 'foo'
в той час, crontab -eяк на кожного користувача, варто згадати, без -uаргументів команда crontab переходить до поточних користувачів crontab. Ви можете зробити crontab -e -u <username>для редагування кронтабуляції конкретних користувачів.
Помітьте, що у crontab на кожного користувача немає поля "user".
# m h dom mon dow command
* * * * * echo 'foo'
Аспект кронтабів, який може бути заплутаним, полягає в тому, що корінь також має власний кронтаб. наприклад crontab -e -u root, не буде редагувати /etc/crontab Див. Налаштування крона .
У більшості дистрибутивів Linux, на кроні користувачі, як правило, зберігаються в: /var/spool/cron/crontabs/<username>(vixie-cron).
Розподіли на основі RHEL зберігаються в /var/spool/cron/<username>. (корона)
/var/spool/cron/rootкореневій crontab користувача на системі RHEL 6. Не перевіряли Ubuntu, але сказати "типово" здається трохи розтягнутим.
path[crontabs]у бібліотеці "Шляхи" CFEngine і перевірте контекст (попередні рядки контексту виглядають, наприклад, як redhat::). Варіантів більше, ніж ви думаєте; наприклад, SUSE ставить їх у /var/spool/cron/tabs. (Абстрагування розбіжностей у дистрибутиві - одна з причин, що CFEngine був створений спочатку, тому це часто є гарною посиланням.)
Один - це системний crontab, і його можна редагувати лише коренем, а інший - crontab користувача, і його можна редагувати користувачем і існує на кожного користувача.