Crontab може бути наданий кожному обліковому запису користувача. Облікові записи користувачів, які можуть використовувати команду crontab, перелічені у файлі дозволу, якщо він доступний. В іншому випадку, або файл заборони керує тим, яким користувачам заборонено використовувати цю команду, або команда буде доступна лише всім користувачам або нікому (за винятком суперкористувача), залежно від певних змінних конфігурації. \
Параметри / перемикачі 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 user]$ crontab [-u user] -l | -r [-f] | -e
Висновок
За допомогою crontab користувачі можуть планувати та автоматизувати виконання команд. Утиліта cron працює у фоновому режимі та виконує будь-які команди, перелічені в crontab.
Якщо ви хочете запустити новий файл crontab замість того, щоб використовувати шаблон, ви можете використовувати команду crontab з опцією -e.