Posts Tagged ‘ linux ’

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.