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:innen zu festgelegten Minuten, Stunden, Tagen des Monats, Wochentagen und Monaten des Jahres ausführen kann. Jeder Job gehört zu einem/einer bestimmten Benutzer:in und wird mit dessen/deren Berechtigungen ausgeführt.

Die Hauptseite des Moduls listet alle bekannten geplanten Jobs auf, gruppiert nach dem/der Benutzer:in, unter dessen/deren 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:innen 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:in
  Der Login-Name des/der Unix-Benutzer:in, unter dem/der 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: