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

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 concerne   Cet article ne concerne pas 

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

-

Produits concernés

Red Hat Enterprise Linux Version 6