Як увімкнути crontab на сервері Linux?
Ви можете контролювати доступ до команди crontab і завдань cron у Linux і Unix за допомогою використовуючи два файли в /etc/cron. д каталог. Наприклад, ви можете використовувати /etc/cron. дозволити файл, щоб обмежити (надати/дозволити) доступ команди crontab до вказаних користувачів.
1. Перевірте статус Cron Якщо його статус відображається як неактивний (мертвий), це означає, що crontab не працює. Можливо, ви зупинили його чи не почали. У такому випадку запустіть службу cron і знову перевірте її статус, щоб переконатися, що вона працює. Він має відображати активний (запущений) статус.
Запуск служби crond
- Усередині контейнера як користувач root перевірте, чи статус служби crond є неактивним (мертвим). systemctl статус crond. Приклад: [root@e1n1-npshost ~]# systemctl status crond ● crond. …
- Запустіть службу crond. systemctl почати crond. Зараз статус служби активний (запущено).
Процедура
- Створіть текстовий файл cron ASCII, наприклад batchJob1. txt.
- Відредагуйте файл cron за допомогою текстового редактора, щоб ввести команду для планування служби. …
- Щоб запустити завдання cron, введіть команду crontab batchJob1. …
- Щоб перевірити заплановані завдання, введіть команду crontab -1. …
- Щоб видалити заплановані завдання, введіть crontab -r.
Як обмежити доступ до crontab для певних користувачів
- Стати суперкористувачем.
- Створіть /etc/cron. д/крон. дозволити файл.
- Введіть ім’я користувача root у cron. дозволити файл. …
- Введіть імена користувачів, по одному на рядок, яким буде дозволено використовувати команду crontab. root ім'я користувача1 ім'я користувача2 ім'я користувача3. . .