0 Pluspunkte 0 Minuspunkte
Wie erstelle ich einen Cronjob auf einem Ubuntu virtual Host Container?
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Öffne die Crontab Datei für den gewünschten Benutzer (z. B. für den aktuellen Benutzer)

crontab -e

oder falls du Cronjobs für den Root Benutzer einrichten willst

sudo crontab -e

Die grundlegende Syntax sieht so aus

* * * * * /pfad/zum/script

Die Felder bedeuten:

  • Minute (0–59): Wann die Aufgabe gestartet wird.
  • Stunde (0–23): Stunde des Tages.
  • Tag (1–31): Tag des Monats.
  • Monat (1–12): Monat des Jahres.
  • Wochentag (0–7): Wochentag (0 und 7 stehen beide für Sonntag).
  • Befehl oder Skript: Der Befehl oder das Script, das ausgeführt werden soll.
0 5 * * * /home/user/backup.sh

Dieser Cronjob führt das Script backup.sh jeden Tag um 5:00 Uhr aus.

von (974 Punkte)  
0 Pluspunkte 0 Minuspunkte

Du kannst den Cronjob in der Datei

/etc/crontab

systemweit konfigurieren und dabei den Namen des User angeben unter welchem der Befehl ausgeführt werden soll. Oder du rufst den Befehl

crontab -e

auf um einen Cronjob im Namen des aktuellen Benutzer anzulegen.

von (624 Punkte)