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.

Konfigurieren von cron-Jobs auf RedHat Enterprise Linux (RHEL) 6

Résumé: Dieser Artikel enthält Informationen zum Konfigurieren von cron-Jobs in Red Hat 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

Dieser Artikel enthält Informationen zum Konfigurieren von cron-Jobs in Red Hat Enterprise Linux (RHEL) 6.

Mit cron-Jobs können Systemadministratoren, Aufgaben planen. Es gibt verschiedene Möglichkeiten, diese geplanten Aufgaben zu konfigurieren. In diesem Artikel wird die Verwendung der 'cron'-Verzeichnisse und die Verwendung von 'crontab' behandelt.



 

 

Inhaltsverzeichnis:

1. Cron-Verzeichnisse
2. crontab


 

1. cron-Verzeichnisse

  • Es gibt vier cron-Verzeichnisse:
    • /etc/cron.hourly/
    • /etc/cron.daily/
    • /etc/cron.weekly/
    • /etc/cron.monthly/
       
  • Skripte in diesen Verzeichnissen werden regelmäßig ausgeführt (stündlich, täglich, wöchentlich oder monatlich).
  • Ideal für geplante Aufgaben, die nicht an einem bestimmten Tag, zu einer bestimmten Uhrzeit usw. ausgeführt werden müssen.
  • Kopieren Sie das Skript in den entsprechenden Ordner.
  • Stellen Sie sicher, dass Skripte über die Dateiberechtigungen 755 oder -rwxr-xr-x verfügen.
  • # chmod 755 scriptfile.sh
  • Standardwerte:
    • /etc/cron.daily beginnt um 0305 (3:05 Uhr)
    • /etc/cron.Weekly beginnt um 0325 (3:25 Uhr)
    • /etc/cron.monthly beginnt um 0345 (3:45 Uhr)
       
  • Überprüfen Ihrer aktuellen Konfiguration:
  • # cat /etc/anacrontab
  • Verwenden Sie Ihren bevorzugten Editor zum Bearbeiten von "/etc/anacrontab".
  • Ändern Ihrer Konfiguration:
  • Uhrzeit, zu der die Skripte in diesen Verzeichnissen ausgeführt werden:

 


 

2. crontab

  • Systemadministratoren können crontab zum Erstellen von cron-Jobs verwenden, um die Ausführung von Aufgaben zu einem bestimmten Zeitpunkt zu planen.
  • Die Verwendung von crontab ist identisch mit dem Editor vi.
  • Verwendung:
  • cron-Jobs bearbeiten:
    • # crontab -e
       
  • cron-Jobs für aktuellen angemeldeten Benutzer auflisten:
  • # crontab -l
  • # crontab -l -u Benutzername
Hinweis: Ersetzen Sie „Benutzername“ durch die/den entsprechenden NutzerIn.
  • # crontab -r
  • # crontab -r -u Benutzername
Hinweis: Ersetzen Sie „Benutzername“ durch die/den entsprechenden NutzerIn.
  • cron-Jobs für einen anderen Benutzer auflisten:
  • cron-Jobs für aktuellen angemeldeten Benutzer entfernen:
  • cron-Jobs für einen anderen Benutzer entfernen:
  • M S T Mo W /Pfad/zum/Skript
    • M = Minute (00 bis 59)
    • S = Stunde (00 bis 23)
    • T = Tag des Monats (01 bis 31)
    • Mo = Monat (01 bis 12)
    • W = Wochentag (0 bis 6 .. 0 = Sonntag)
       
  • Verwenden Sie *, um jede Stunde, jeden Tag usw. anzudeuten.
  • Beispiel:
  • 30 02 15 6 * /root/scriptfile.sh
  • Ausführung von '/root/scriptfile.sh‘ am 15. Juni um 2:30 Uhr
  • 30 02 * * 0 /root/scriptfile.sh
  • Ausführung von '/root/scriptfile.sh' jeden Sonntag um 2:30 Uhr
  • Beispiel:
    • 30 02,14 15 6 * /root/scriptfile.sh
    • Ausführung von '/root/scriptfile.sh' am 15. Juni um 2:30 Uhr und 2:30 Uhr
       
  • Beispiel:
    • 30 02-05 * * 0 /root/scriptfile.sh
    • Ausführung von '/root/scriptfile.sh' jeden Sonntag um 2:30 Uhr, 3:30 Uhr, 4:30 Uhr und 5:30 Uhr
       
  • @yearly - jährliche Ausführung des Skripts
  • @monthly - monatliche Ausführung des Skripts
  • @weekly - wöchentliche Ausführung des Skripts
  • @daily - tägliche Ausführung des Skripts
  • @hourly - stündliche Ausführung des Skripts
  • @reboot - Ausführung des Skripts bei jedem Neustart
  • Verwenden Sie diese Variablen statt des Formats M S T Mo W.
    • Beispiel:
      • @monthly /root/scriptfile.sh
      • Ausführung von '/root/scriptfile.sh' an jedem Ersten des Monats
         
  • Beispiel:
  • Verwendung, für mehrere Uhrzeiten, Tage usw.
  • Verwendung - für Zeitspannen wie Stunden, Tage
  • Zusätzliche Variablen:
  • Formatierung von Einträgen:

 

 

Zurück zum Anfang


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