Das folgende Tutorial zeigt Ihnen, wie Sie einen neuen CRON-Job anlegen und welche Parameter Ihnen dabei zur Verfügung stehen.
-
Öffnen Sie in LANconfig die manuelle Konfiguration für Ihr Gerät.
-
Öffnen Sie die Cron-Tabelle im Dialog und klicken Sie Hinzufügen, um einen neuen CRON-Job zu erstellen.
-
Geben Sie eine Zeitbasis an.
Die Zeitbasis bestimmt, ob LCOS die zeitliche Steuerung der künftigen Aktion auf Grundlage der Echtzeit oder der Systemlaufzeit des Gerätes ausführt. In der Einstellung Echtzeit wertet das System sämtliche Zeit- und Datumsangaben aus. In der Einstellung Betriebszeit wertet das System nur die Minuten- und Stundenangaben seit dem letzten Gerätestart aus.
-
Geben Sie unter Abweichung eine Zeit in Minuten an, um welche die Ausführung eines CRON-Jobs gegenüber der festgelegten Startzeit maximal verzögert wird.
Die tatsächliche Verzögerungszeit erkennt das Gerät zufällig; sie liegt zwischen Null und der hier eingetragenen Zeit. Bei einer Variation von Null wird der CRON-Job exakt zur festgelegten Zeit ausgeführt.
Anmerkung: Echtzeit-basierte Regeln sind ausschließlich dann ausführbar, wenn Ihr Gerät über einen gültigen Zeitbezug verfügt, also z. B. via NTP.
-
Geben Sie den/die Minute(n), Stunde(n), Wochentag(e), Monatstag(e) und Monat(e), an denen Ihr Gerät das festgelegte Kommando ausführt.
Wenn Sie keinen Wert eingeben, zieht Ihr Gerät den betreffenden Zeitwert auch nicht in die Steuerung mit ein. Für jeden Parameter haben Sie optional auch die Möglichkeit, eine kommaseparierte Liste von Werten oder einen Wertebereich (in Form von als <Min.>-<Max.>) anzugeben.
Die Syntax des Feldes Wochentage entspricht dabei der üblichen CRON-Interpretation:
Sonntag |
Montag |
Dienstag |
Mittwoch |
Donnerstag |
Freitag |
Samstag |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
Anmerkung: Das Wochentagsfeld ist auch für Regeln bedeutend, die auf die Betriebszeit bezogen sind. Das ist sinnvoll für Aktionen, die Sie nur einmal beim Start des Gerätes (also bei Null Tagen Betriebszeit) ausführen. So gleichen Sie z. B. den Wochentag gegen die Tage der Betriebszeit ab.
-
Geben Sie unter Befehle das auszuführende Kommando oder eine kommaseparierte Liste von Kommandos ein.
Ausgeführt werden kann jede beliebige Kommandozeilenfunktion.
-
Geben Sie den Besitzer des CRON-Jobs an.
Als Besitzer lässt sich ein im Gerät definierter Administrator auswählen. Sofern ein Besitzer angegeben ist, werden die Befehle des Cron-Jobs mit den Rechten des Besitzers ausgeführt.
-
Geben Sie im Feld Kommentar eine kurze Beschreibung zu dem CRON-Job ein.
-
Klicken Sie OK, um den Eintrag zu speichern. Schreiben Sie anschließend die Konfiguration zurück auf das Gerät.
Weitere Konfigurationsbeispiele:
Zeitbasis |
Min. |
Std. |
W.-Tage |
M.-Tage |
Monate |
Befehl |
Echtzeit |
0 |
4 |
0-6 |
1-31 |
1-12 |
do /so/man/abbau internet |
Echtzeit |
59 |
3 |
0-6 |
1-31 |
1-12 |
mailto:admin@beispiel.de?subject=Zwangstrennung?body=Manuelles Trennen der Internetverbindung |
Echtzeit |
0 |
0 |
|
1 |
|
do /setup/accounting/loeschen |
Echtzeit |
0 |
18 |
1,2,3,4,5 |
|
|
do /so/man/aufbau ZENTRALE |
- Der erste Eintrag trennt jeden Morgen um 4:00 Uhr die Verbindung zum Internetprovider (Zwangstrennung).
- Der zweite Eintrag sendet jeden Morgen um 3:59 Uhr, also kurz vor der Zwangstrennung, eine Info-Mail an den Admin.
- Der dritte Eintrag löscht an jedem 1. eines Monats die Accounting-Tabelle.
- Der vierte Eintrag baut an jedem Werktag um 18:00 Uhr eine Verbindung zur Zentrale auf.
Wichtig: Das Gerät führt zeitgesteuerte Regeln mit einer Genauigkeit von einer Minute aus. Bitte achten Sie darauf, dass die Sprache der eingetragenen Befehle zur eingestellten Konsolensprache passt, da das Gerät ansonsten die Kommandos der Zeitautomatik ignoriert.