Nächste: , Vorige: , Nach oben: Persönliche Dienste   [Inhalt][Index]


13.3.3 Geplante Auftragsausführung durch Benutzer

The (gnu home services mcron) module provides an interface to GNU mcron, a daemon to run jobs at scheduled times (siehe GNU mcron). The information about system’s mcron is applicable here (siehe mcron reference), the only difference for home services is that they have to be declared in a home-environment record instead of an operating-system record.

Anmerkung: We recommend defining periodic tasks as Shepherd timers, which provide more flexibility than mcron. Siehe Benutzer-Daemons verwalten, for more info.

Variable: home-mcron-service-type

Dies ist der Diensttyp des Persönlichen mcron-Dienstes. Als Wert verwendet er ein home-mcron-configuration-Objekt. Hiermit können zu geplanten Zeiten Aufgaben durchgeführt werden.

Dieser Diensttyp kann als Ziel einer Diensterweiterung verwendet werden, die ihn mit zusätzlichen Auftragsspezifikationen versorgt (siehe Dienstkompositionen). Mit anderen Worten ist es möglich, Dienste zu definieren, die weitere mcron-Aufträge ausführen lassen.

Datentyp: home-mcron-configuration

Verfügbare home-mcron-configuration-Felder sind:

mcron (Vorgabe: mcron) (Typ: dateiartig)

Welches mcron-Paket benutzt werden soll.

jobs (Vorgabe: '()) (Typ: Liste-von-G-Ausdrücken)

Dies muss eine Liste von G-Ausdrücken sein (siehe G-Ausdrücke), die jeweils einer mcron-Auftragsspezifikation (der Spezifikation eines „Jobs“) entsprechen (siehe mcron-Auftragsspezifikationen in GNU mcron).

log? (Vorgabe: #t) (Typ: Boolescher-Ausdruck)

Lässt Protokolle auf die Standardausgabe schreiben.

log-format (Vorgabe: "~1@*~a ~a: ~a~%") (Typ: Zeichenkette)

Eine Formatzeichenkette gemäß (ice-9 format) für die Protokollnachrichten. Mit dem Vorgabewert werden Nachrichten in der Form "‘Prozesskennung Name: Nachricht"’ geschrieben (siehe Aufrufen von mcron in GNU mcron). Außerdem schreibt GNU Shepherd vor jeder Nachricht einen Zeitstempel.


Nächste: Persönliche Dienste zur Stromverbrauchsverwaltung, Vorige: Shells, Nach oben: Persönliche Dienste   [Inhalt][Index]