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
  • Gérer vos sites, vos produits et vos contacts au niveau des produits Dell EMC à l’aide de la rubrique Gestion des informations de l’entreprise.

Jak konfigurovat úlohy Cron v systému RedHat Enterprise Linux (RHEL) 6

Résumé: Tento článek obsahuje postup konfigurace úloh Cron v systému RedHat Enterprise Linux (RHEL) 6.

Cet article a peut-être été traduit automatiquement. Si vous avez des commentaires concernant sa qualité, veuillez nous en informer en utilisant le formulaire au bas de cette page.

Contenu de l’article


Symptômes

Tento článek obsahuje postup konfigurace úloh Cron v systému RedHat Enterprise Linux (RHEL) 6.

Úlohy Cron umožňují správcům systému plánovat úkony. Tyto plánované úkony je možné konfigurovat různými způsoby. Tento článek popisuje používání adresářů cron a funkce crontab.



 

 

Obsah:

1. Adresáře Cron
2. Crontab


 

1. Adresáře Cron

  • Existují čtyři adresáře cron:
    • /etc/cron.hourly/
    • /etc/cron.daily/
    • /etc/cron.weekly/
    • /etc/cron.monthly/
       
  • Skripty v těchto adresářích se budou spouštět opakovaně (každou hodinu, den, týden nebo měsíc).
  • To je ideální u plánovaných úkonů, které není nutné provádět v konkrétní den, čas atd.
  • Zkopírujte skript do odpovídající složky.
  • Zkontrolujte, zda mají skripty souborové oprávnění 755 nebo -rwxr-xr-x.
  • # chmod 755 scriptfile.sh
  • Výchozí:
    • /etc/cron.daily začíná v 0305 (3:05).
    • /etc/cron.weekly začíná v 0325 (3:25).
    • /etc/cron.monthly začíná v 0345 (3:45).
       
  • Podívejte se na aktuální konfiguraci:
  • # cat /etc/anacrontab
  • Upravte soubor /etc/anacrontab pomocí svého oblíbeného editoru.
  • Změňte konfiguraci:
  • Kdy se mají v těchto adresářích spouštět skripty:

 


 

2. Crontab

  • Správci systému mohou pomocí funkce crontab vytvářet úlohy cron, které umožňují naplánovat provedení úkonů v daný čas a den.
  • Používání funkce crontab se neliší od editoru vi.
  • Užití:
  • Úprava úloh cron:
    • # crontab -e
       
  • Výpis úloh cron pro aktuálně přihlášeného uživatele:
  • # crontab -l
  • # crontab -l -u jménouživatele
Poznámka: Nahraďte "uživatelské jméno" příslušným uživatelem.
  • # crontab -r
  • # crontab -r -u jménouživatele
Poznámka: Nahraďte "uživatelské jméno" příslušným uživatelem.
  • Výpis úloh cron pro jiného uživatele:
  • Odebrání úloh cron pro aktuálně přihlášeného uživatele:
  • Odebrání úloh cron pro jiného uživatele:
  • M H D Mo W /path/to/script
    • M = minuta (00 až 59)
    • H = hodina (00 až 23)
    • D = den v měsíci (01 až 31)
    • Mo = měsíc (01 až 12)
    • W = den týdne (0 až 6... 0 = neděle)
       
  • Použijte symbol * k označení opakování hodin, dní atd.
  • Příklad:
  • 30 02 15 6 * /root/scriptfile.sh
  • Spustí soubor /root/scriptfile.sh 15. června ve 2:30
  • 30 02 * * 0 /root/scriptfile.sh
  • Spustí soubor /root/scriptfile.sh každou neděli ve 2:30
  • Příklad:
    • 30 02,14 15 6 * /root/scriptfile.sh
    • Spustí soubor /root/scriptfile.sh 15. června ve 2:30 a 14:30
       
  • Příklad:
    • 30 02-05 * * 0 /root/scriptfile.sh
    • Spustí soubor /root/scriptfile.sh každou neděli ve 2:30, 3:30, 4:30 a 5:30
       
  • @yearly – spustí skript každý rok
  • @monthly – spustí skript každý měsíc
  • @weekly – spustí skript každý týden
  • @daily – spustí skript každý den
  • @hourly – spustí skript každou hodinu
  • @reboot – spustí skript při každém restartování
  • Tyto proměnné můžete používat namísto formátu M H D Mo W.
    • Příklad:
      • @monthly /root/scriptfile.sh
      • Spustí soubor /root/scriptfile.sh prvního dne každého měsíce
         
  • Příklad:
  • Použijte symbol , k zadání více hodin, dní atd.
  • Použijte symbol - k zadání rozsahu hodin, dní atd.
  • Další proměnné:
  • Formátování položek:

 

 

Zpět na začátek


Cause

-

Résolution

-

Propriétés de l’article


Produit concerné

Servers, PowerEdge, Red Hat Enterprise Linux Version 6

Dernière date de publication

19 juil. 2023

Version

6

Type d’article

Solution