Passer au contenu principal
  • Passer des commandes rapidement et facilement
  • Afficher les commandes et suivre l’état de votre expédition
  • Profitez de récompenses et de remises réservées aux membres
  • Créez et accédez à une liste de vos produits

Як налаштувати Cron Jobs на RedHat Enterprise Linux (RHEL) 6

Résumé: Ця стаття містить інформацію про те, як налаштувати cron завдання на RedHat Enterprise Linux (RHEL) 6.

Cet article concerne   Cet article ne concerne pas 

Symptômes

Ця стаття містить інформацію про те, як налаштувати cron завдання на RedHat Enterprise Linux (RHEL) 6.

Завдання Cron дозволяють системним адміністраторам планувати завдання. Існують різні способи налаштування цих запланованих завдань. У цій статті ми розглянемо використання директорій 'cron' та використання 'crontab'.



 

 

Зміст:

1. Каталоги
Cron2. Кронтаб


 

1. Каталоги Cron

  • Існує чотири директорії cron:
    • /etc/cron.hourly/
    • /etc/cron.daily/
    • /etc/cron.weekly/
    • /etc/cron.monthly/
       
  • Скрипти в цих директоріях будуть виконуватися на повторюваній основі (кожну годину, день, тиждень або місяць)
  • Ідеально підходить для запланованих завдань, які не потрібно виконувати в конкретний день, конкретний час і т.д.
  • Скопіюйте свій скрипт у відповідну папку
  • Переконайтеся, що скрипти мають права доступу до файлів 755 або -rwxr-xr-x
  • # CHMOD 755 scriptfile.sh
  • За промовчанням:
    • /etc/cron.daily починається о 0305 (3:05 AM)
    • /etc/cron.weekly починається о 0325 (3:25 AM)
    • /etc/cron.monthly починається о 0345 (3:45 AM)
       
  • Перегляньте свою поточну конфігурацію :
  • # кіт /etc/anacrontab
  • Використовуйте свій улюблений редактор для редагування '/etc/anacrontab'
  • Змініть конфігурацію :
  • О котрій годині скрипти будуть виконуватися в цих директоріях :

 


 

2. Кронтаб

  • Системні адміністратори можуть використовувати crontab для створення cron завдань, щоб запланувати завдання для виконання на певну дату та час
  • Використання crontab відбувається так само, як ви б використовували редактор 'vi'
  • Використання:
  • Редагувати завдання cron :
    • # crontab -e
       
  • Список завдань cron для поточного користувача, який увійшов у систему:
  • # crontab -l
  • # crontab -l -u ім'я користувача
Примітка: Замініть 'username' на відповідного користувача.
  • # crontab -r
  • # crontab -r -u ім'я користувача
Примітка: Замініть 'username' на відповідного користувача.
  • Список завдань cron для іншого користувача:
  • Видаліть завдання cron для поточного користувача, який увійшов у систему:
  • Видаліть cron завдання для іншого користувача:
  • М Ч Д Мо Ш /шлях/до/сценарію
    • M = хвилина (від 00 до 59)
    • H = Година (від 00 до 23)
    • D = День місяця (з 01 по 31)
    • Пн = місяць (з 01 по 12)
    • W = День тижня (від 0 до 6 .. 0 = неділя)
       
  • Використовуйте * для позначення кожної години, дня тощо.
  • Приклад:
  • 30 02 15 6 * /корінь/scriptfile.sh
  • Виконує '/root/scriptfile.sh' 15 червня о 2:30 ранку
  • 30 02 * * 0 /корінь/scriptfile.sh
  • Виконує '/root/scriptfile.sh' щонеділі о 2:30 ранку
  • Приклад:
    • 30 02,14 15 6 * /корінь/scriptfile.sh
    • Виконує '/root/scriptfile.sh' 15 червня о 2:30 та 14:30
       
  • Приклад:
    • 30 02-05 * * 0 /корінь/scriptfile.sh
    • Виконує '/root/scriptfile.sh' щонеділі о 2:30, 3:30, 4:30 та 5:30
       
  • @yearly - виконувати сценарій щороку
  • @monthly - виконувати скрипт щомісяця
  • @weekly - виконуйте сценарій щотижня
  • @daily - виконувати скрипт кожен день
  • @hourly - виконувати сценарій щогодини
  • @reboot - виконувати скрипт при кожному перезавантаженні
  • Використовуйте ці змінні замість формату M, H, D, Mo W
    • Приклад:
      • @monthly /корінь/scriptfile.sh
      • Виконує '/root/scriptfile.sh' у перший день кожного місяця
         
  • Приклад:
  • Використовуйте , протягом кількох годин, днів тощо.
  • Використання - для охоплення годин, днів і т.д.
  • Додаткові змінні:
  • Форматування записів:

 

 

Догори


Cause

-

Résolution

-

Produits concernés

Red Hat Enterprise Linux Version 6
Propriétés de l’article
Numéro d’article: 000177157
Type d’article: Solution
Dernière modification: 13 août 2024
Version:  7
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.