Geplante Aufgaben

Geplante Aufgaben (Cron-Jobs) werden verwendet, um regelmäßig Skripte oder andere Aufgaben auszuführen. Die Verwendung dieser geplanten Aufgaben entspricht dem Standard von Linux Crontab. Abgesehen von möglicherweise unterschiedlichen Befehlen ist die restliche Syntax identisch. Alle Regeln werden mit root-Rechten ausgeführt. Sie müssen in der Lage sein, grundlegende Crontab-Regeln zu schreiben. Wenn Sie damit nicht vertraut sind, informieren Sie sich bitte zuerst selbst.

Achtung

Aufgrund des Ruhezustand-Mechanismus von Android werden geplante Aufgaben bei ausgeschaltetem Bildschirm möglicherweise nicht zur erwarteten Zeit ausgeführt. Es kann erforderlich sein, den Bildschirm des Geräts dauerhaft eingeschaltet zu lassen, damit die geplanten Aufgaben zur gewünschten Zeit ausgeführt werden.

Sie müssen diese Funktion im von FIRERPA bereitgestellten Remote-Desktop-Terminal, im integrierten ADB-Terminal oder in einem SSH-Terminal verwenden. Führen Sie nach dem Öffnen des Terminals den Befehl crontab -e aus. Sie gelangen dann in den Bearbeitungsmodus. Drücken Sie im englischen Eingabemodus die Taste i, schreiben Sie dann die entsprechenden Regeln und drücken Sie nacheinander ESC, SHIFT + :, geben Sie wq ein und drücken Sie die Eingabetaste, um zu speichern. Einige Beispielregeln sind unten aufgeführt.

@reboot      echo Wird beim Start des Frameworks ausgeführt
0 */1 * * *  echo Jede Stunde ausführen
* * * * *    echo Jede Minute ausführen
0 8 * * *    echo Jeden Tag um 8 Uhr ausführen

Wenn Sie die Ausgabe der geplanten Aufgabe speichern möchten, können Sie einfach eine normale Ein-/Ausgabeumleitung verwenden.

* * * * *    echo hello >/data/usr/script.log 2>&1

Nachdem Sie Ihre Crontab-Regeln geschrieben haben, wird empfohlen, eine Website zur Überprüfung von Crontab zu verwenden, um die Korrektheit Ihrer Regeln zu überprüfen.