Cronjobs

Allgemein

Begriffserklärung

Cronjobs sind automatisierte Prozesse, d.h Scripte oder Programme werden zu vorgegebenen Zeiten gestartet /gestoppt.

Struktur

x x x x x auszuführender Befehl
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ └──── Wochentag (0-7) (Sonntag =0 oder =7)
│ │ │ └────── Monat (1-12)
│ │ └──────── Tag des Monats (1-31)
│ └────────── Stunde (0-23)
└──────────── Minute (0-59)

Konfiguration

Befehle

/etc/cron.d

#verzeichnis indem Programme ihre Cronjobs ablegen

crontab –l

#Anzeige von Cronjobs für den eingeloggten Benutzer

crontab –e

#Cronjob hinzufügen (auzuführende Befehle werden in der crontab gespeichert)

Beispiel

Hinweis: Immer den absoluten Pfad und keine Leerzeichen in der Syntax verwenden.

30 18 * * *   /sbin/shutdown            #Shutdown at 18:30h
15 0-22/2 * * *   /home/test		#Every 2 hours + 15 min. (0:15, 2:15)
0 7 * * mon /root/script.sh		#Every Monday morning 7 o´clock
 
 cronjobs.txt · Zuletzt geändert: 2014/03/04 18:06 (Externe Bearbeitung)
[unknown button type]
 
Recent changes RSS feed Driven by DokuWiki