Geplante Befehle und Jobs

## Diese Hilfeseite ist unvollständig

### Einführung

Dieses Modul ermöglicht die Einrichtung von Befehlen, die automatisch zu geplanten Zeiten ausgeführt werden. Es nutzt den standardmäßigen Unix-`cron`-Daemon, der Befehle für verschiedene Benutzer zu festgelegten Minuten, Stunden, Tagen des Monats, Wochentagen und Monaten des Jahres ausführen kann. Jeder Job gehört zu einem bestimmten Benutzer und wird mit dessen Berechtigungen ausgeführt.

Die Hauptseite des Moduls listet alle bekannten geplanten Jobs auf, gruppiert nach dem Benutzer, unter dessen Namen sie ausgeführt werden. Auf manchen Systemen gibt es systemeigene Jobs, die z. B. von `root` oder `sys` verwaltet werden. Zusätzlich können Benutzer eigene Jobs über den `crontab`-Befehl erstellen, die dann unter ihrem jeweiligen Benutzerkonto gespeichert werden.

### Erstellen eines neuen geplanten Jobs

Um einen neuen Job zu erstellen, klicken Sie unterhalb der Liste der bestehenden Jobs auf `Neuen geplanten Job erstellen`. Daraufhin erscheint ein Formular zur Eingabe der folgenden Parameter:

- Benutzer
  Der Login-Name des Unix-Benutzers, unter dem der Job ausgeführt wird.

- Aktiv?
  Falls ein Job nicht aktiv ist, wird er zwar weiterhin in der Liste der bekannten Jobs angezeigt, jedoch nicht gemäß Zeitplan ausgeführt.

- Befehl
  Der Unix-Befehl, der zur geplanten Zeit ausgeführt wird. Dies kann jeder beliebige Befehl sein, den Sie in der Befehlszeile ausführen würden.

- Eingabe für den Befehl
  Falls dieses Feld ausgefüllt ist, wird die eingegebene Zeichenkette als Eingabe für den Befehl verwendet. Beispiel: Falls der Befehl `mail foo@bar.com` lautet und die Eingabe `hello world` ist, wird diese Nachricht an `foo@bar.com` gesendet.

- Ausführungszeiten
  Die Zeiten für die Befehlsausführung werden durch Auswahl der Minuten, Stunden, Tage des Monats, Monate des Jahres und Wochentage festgelegt. Für jedes dieser Felder kann entweder `Alle` gewählt oder spezifische Werte angegeben werden.

  Beispiel: - Wird die Stunde auf „5“ und der Wochentag auf „Dienstag“ gesetzt, läuft der Befehl jede Minute zwischen 5:00 Uhr und 5:59 Uhr an Dienstagen.
  - Falls „30“ für die Minute und „14“ für die Stunde gewählt wird, wird der Befehl täglich um 14:30 Uhr ausgeführt.

Sobald das Formular ausgefüllt ist, klicken Sie auf die Schaltfläche `Erstellen`, um den Job sofort zu aktivieren.

### Bearbeiten eines bestehenden geplanten Jobs

Um einen bestehenden Job zu bearbeiten, klicken Sie auf den Befehl in der Liste der Jobs auf der Hauptseite. Das Formular zur Bearbeitung eines bestehenden Jobs ist identisch mit dem Formular zum Erstellen eines neuen Jobs. Nachdem die gewünschten Änderungen vorgenommen wurden, klicken Sie auf die Schaltfläche `Speichern` am unteren Ende der Seite.

Um einen Job zu löschen, klicken Sie auf die Schaltfläche `Löschen` am unteren Ende des Job-Bearbeitungsformulars. Dies löscht den Job sofort, ohne eine Bestätigung anzufordern.

Zurück zum Modul