Crontab einrichten
September 18, 2008 | No Comments | Code, Webmaster
Alle, die sich wie ich, als absoluten Linux-Noob bezeichnen und trotzdem einen Cronjob mittels crontab einrichten wollen, soll dieser Beitrag helfen.
Auf den meisten Linux-Servern werden Cronjobs mit Hilfe des crontab Befehls eingerichtet. Dazu sollte man sich mit einem hinreichend berechtigten User auf dem Linux-System anmelden. Um einen Überblick über die aktuell eingerichteten Cronjobs zu bekommen, einfach crontab -l eintippen und die aktuelle crontab Liste wird angezeigt.
- crontab -l (zeigt die aktuellen cronjobs an)
- crontab -e (bearbeitet die crontab Liste)
- crontab -r (enfernt die crontab Liste)
Einzelne Crons werden nach folgendem Schema aufgebaut:
Minute Stunde Tag Monat Wochentag User Befehl
Hier einige Beispiele:
# Inhalt im Verzeichnis /logs jede Minute löschen
* * * * * root rm -r /logs/*
# Jeden Tag um 12 Uhr mail_poll ausführen
0 12 * * * root /usr/local/bin/mail_poll
Eigentlich relativ einfach, wie so immer mit Linux.