Lenny/Cron

Aus Delixs
Zur Navigation springen Zur Suche springen


Baustelle Archiv: Dieser Artikel beschreibt nicht die Funktionalität des derzeit aktuellen delixs-Servers. Er beschreibt ältere Schulserver-Funktionen und dient dem Zweck der Archivierung.


Einmalige zeitgesteuerte Aktionen: at

Die beiden Befehle "at" und "batch" lesen Befehle ein und speichern diese als Jobs, die dann zur angegebenen Zeit ausgeführt werden. Installieren Sie das Paket mit:

 aptitude install at

Sie brauchen nichts weiter einrichten.

Wiederholende zeitgesteuerte Aktionen: cron

Cron wird bereits mit dem debian-Grundsystem installiert und muss nun nur noch eingerichtet werden. Die systemweite Crontabelle liegt unter "/etc/crontab". Von dort aus werden die stündlichen, täglichen, wöchentlichen und monatlichen Arbeiten koordiniert. Verändern Sie diese Datei möglichst nicht. Scripte sollen besser in die jeweiligen Verzeichnisse für cron eingeordnet werden.

Verzeichnisse für cron

Hier finden Sie die Verzeichnissen, in denen Sie eigene Scripte ablegen können:

  • /etc/cron.hourly - alle Scripte in diesem Verzeichnis werden stündlich ausgeführt.
  • /etc/cron.daily - alle Scripte in diesem Verzeichnis werden täglich ausgeführt.
  • /etc/cron.weekly - alle Scripte in diesem Verzeichnis werden wöchentlich ausgeführt.
  • /etc/cron.monthly - alle Scripte in diesem Verzeichnis werden monatlich ausgeführt.

Damit Ihre eigenen Scripte auch gestartet werden, müssen Sie sie ausführbar machen.

Beispiel:

 chmod 755 /etc/cron.monthly/scriptname

Dabei ist natürlich der "scriptname" durch Ihren eigenen Scriptnamen zu ersetzen.


Weblinks



zurück | Hauptseite

Uwe Schoffer 2009