Crontab может быть предоставлен каждой учетной записи пользователя. Учетные записи пользователей, которые могут использовать команду crontab, перечислены в разрешенном файле, если он доступен. В противном случае либо файл deny определяет, какие пользователи могут использовать эту команду, либо команда будет доступна только всем пользователям или никому (за исключением суперпользователя), в зависимости от определенных переменных конфигурации. \
Опции / переключатели crontab
Использование crontab без каких-либо параметров отображает crontab пользователя.
Использование с параметром -u:
Параметр -u, добавленный в crontab с именем пользователя, редактирует crontab этого пользователя.
Использование с параметром -l:
Добавление опции -l к команде crontab дает crontab на стандартный вывод.
Использование с параметром -r:
Использование опции -r с командой crontab стирает ваш crontab. Перед фактическим удалением crontab вас попросят подтвердить.
Использование с параметром -f:
Выполнение команды crontab с параметром -f удаляет ваш crontab без предварительного запроса подтверждения, поэтому используйте с осторожностью.
Использование с параметром -e:
Используйте параметр -e с crontab, чтобы внести изменения в текущий crontab, и установите измененный crontab после выхода из редактора.
Crontab файлы
Файлы, относящиеся к утилите crontab, следующие:
- Файл, расположенный в / var / cron / allow, показывает, каким пользователям разрешено использовать crontab.
- Файл, расположенный в / var / cron / deny, показывает, для каких пользователей ограничены права доступа к crontab.
- Наконец, в файле / var / cron / tabs перечислены таблицы crontab.
Синтаксис:
Синтаксис использования команды Crontab следующий:
$ crontab [-u пользователь] файл$ crontab [-u пользователь] -l | -r [-f] | -e
Заключение
С помощью crontab пользователи могут планировать и автоматизировать выполнение команд. Утилита cron работает в фоновом режиме и запускает любые команды, перечисленные в crontab.
Если вы хотите запустить новый файл crontab вместо использования шаблона, вы можете использовать команду crontab с параметром -e.