Громадянам України

Як увімкнути crontab на сервері Linux?

Ви можете контролювати доступ до команди crontab і завдань cron у Linux і Unix за допомогою використовуючи два файли в /etc/cron. д каталог. Наприклад, ви можете використовувати /etc/cron. дозволити файл, щоб обмежити (надати/дозволити) доступ команди crontab до вказаних користувачів.

1. Перевірте статус Cron Якщо його статус відображається як неактивний (мертвий), це означає, що crontab не працює. Можливо, ви зупинили його чи не почали. У такому випадку запустіть службу cron і знову перевірте її статус, щоб переконатися, що вона працює. Він має відображати активний (запущений) статус.

Запуск служби crond

  1. Усередині контейнера як користувач root перевірте, чи статус служби crond є неактивним (мертвим). systemctl статус crond. Приклад: [root@e1n1-npshost ~]# systemctl status crond ● crond. …
  2. Запустіть службу crond. systemctl почати crond. Зараз статус служби активний (запущено).

Процедура

  1. Створіть текстовий файл cron ASCII, наприклад batchJob1. txt.
  2. Відредагуйте файл cron за допомогою текстового редактора, щоб ввести команду для планування служби. …
  3. Щоб запустити завдання cron, введіть команду crontab batchJob1. …
  4. Щоб перевірити заплановані завдання, введіть команду crontab -1. …
  5. Щоб видалити заплановані завдання, введіть crontab -r.

Як обмежити доступ до crontab для певних користувачів

  1. Стати суперкористувачем.
  2. Створіть /etc/cron. д/крон. дозволити файл.
  3. Введіть ім’я користувача root у cron. дозволити файл. …
  4. Введіть імена користувачів, по одному на рядок, яким буде дозволено використовувати команду crontab. root ім'я користувача1 ім'я користувача2 ім'я користувача3. . .