Ви можете запустити спеціальний cronjob за допомогою додавши новий рядок у файл /etc/crontab і вказавши користувача, який виконуватиме команду як у наступному прикладі. Скопійовано! #m h dom mon dow команда користувача * * * * * someuser echo 'Привіт, світе! «5 жовтня 2023 р
Як обмежити доступ до crontab для певних користувачів
- Стати суперкористувачем.
- Створіть /etc/cron. д/крон. дозволити файл.
- Введіть ім’я користувача root у cron. дозволити файл. …
- Введіть імена користувачів, по одному на рядок, яким буде дозволено використовувати команду crontab. root ім'я користувача1 ім'я користувача2 ім'я користувача3. . .
Перший, SSH до вашого сервера як користувач сайту для сайту, до якого ви хочете додати завдання cron. Введіть команду crontab -e, щоб відкрити редактор завдань cron. Якщо ви робите це вперше, команда запропонує вам «Вибрати редактор». Nano — це найпростіший редактор, тому введіть «1», щоб вибрати його.
Щоб переконатися, що файл crontab існує для користувача, скористайтеся командою ls -l у каталозі /var/spool/cron/crontabs. Наприклад, на наступному екрані показано, що файли crontab існують для користувачів smith і jones. Перевірте вміст файлу crontab користувача за допомогою crontab -l, як описано в розділі «Як відобразити файл crontab».
Налаштування завдання Cron
- Напишіть сценарій (необов’язково) У цьому розділі пояснюється, як створити приклад сценарію. …
- Створення або редагування файлу Crontab. Відкрийте файл конфігурації crontab для поточного користувача, ввівши таку команду: crontab -e. …
- Створіть завдання Cron. …
- Вихід (необов'язково) …
- зберегти. …
- Перевірте Active Cron Jobs.
Використання системного crontab Кожен Cron має загальносистемний crontab. Системний crontab знаходиться в /etc/crontab. Тут ви можете знайти заплановані системні cronjobs. Ви можете запустити спеціальний cronjob за допомогою додавши новий рядок у файл /etc/crontab і вказавши користувача, який виконуватиме команду як у наступному прикладі.