Benutzer-Werkzeuge

Webseiten-Werkzeuge


crontab

Hinweis

Wichtig ist, dass am Ende der Tabelle ein Kommentar oder eine Leerzeile steht. Ähnlich wie die fstab muss die crontab mit einer Leerzeile enden!

Im /etc/crontab: system-wide crontab stehen auch die User (root)

crontab

  • crontab -e ← crontab bearbeiten
  • crontab -l ← crontab anzeigen
  • die Dateien befinden sich im Verzeichnis /var/spool/cron/tabs

http://www.linuxhilfen.org/befehle/crontab.html

Befehl alle 2 Sekunden ausführen
* * * * * sleep  2; Befehl

Beispielaufbau der cron-Tabelle:
# (Cron version -- $ID: ... 1.5 2000/05/27 12:05:33 work Exp $)

MAILTO="" 
#^^ damit root nicht immer eine Benachrichtigung bekommt
SHELL=/bin/sh
PATH=/usr/bin:/usr/sbin:/sbin:/bin

#min  hour  day  month  dow  user  command
# Command jede Minute ausführen:
 *     *     *     *     *   root  <todo>
 
# Jeden Tag um 22.00 h alles im Verzeichnis /public 
# incl. Unterverzeichnisse löschen:
 0    22     *     *     *  pingu  rm -r /public/*
 
# delpub jeden Sa. um 22:00 h aufrufen
 0    22     *     *     6   root  /root/bin/delpub
 
# Befehl oder Script alle 5 min ausführen
*/5    *     *     *     *   root  <todo>

# mail_poll alle 2 Stunden ausführen
 00   */2    *     *     *  root  /usr/local/bin/mail_poll

# Backup jeden zweiten Tag um 0200 durchführen
0 2 */2 * * /backup/run.sh
crontab.txt · Zuletzt geändert: 2020/10/23 21:53 von admin