Um dein LoxBerry XL automatisch zu regelmäßigen Intervallen auszuführen, listen wir hier einige Möglichkeiten auf.
Das ist die wahrscheinlich einfachste Variante, ohne viel mit dem Linux-System zu tun zu bekommen.
Baustein "Impuls um", um einen Befehl zu einer gewissen Zeit abzusetzen.
Baustein "Impulsgeber", um Befehle in definierten Abständen abzusetzen.
Baustein "Schaltuhr", um z.B. einen Zeitplan festzulegen.
Zeiten, um Befehle z.B. zur vollen Stunde, bei Morgendämmerung, um Mitternacht oder jeden Monat ausführen zu lassen. Die Zeit Startimpuls wird ausgelöst, wenn der Miniserver neu startet.
Unter /opt/loxberry/system/cron
gibt es vordefinierte Zeitpläne, an denen ein Script ausgeführt werden kann (z.B. cron.05min
oder cron.hourly
).
Du kannst dein XL-Script in einen dieser Ordner verlinken (oder auch mehrere), um sie entsprechend dieses Zeitplans auszuführen:
ln -s /opt/loxberry/webfrontend/html/XL/user/de_bundesliga.php /opt/loxberry/system/cron/cron.daily/de_bundesliga
Bedeutung des Befehls:
ln -s
erzeugt einen symbolischen Link (ein symbolischer Link ist praktisch sowas wie ein Hyperlink an einem Ort auf die Originaldatei an einem anderen Ort)/opt/loxberry/webfrontend/html/XL/user/de_bundesliga.php
)./opt/loxberry/system/cron/cron.daily/de_bundesliga
). Dieser Link zeigt auf das zuvor angegebene Original-Script.meinscript.php
heißen, sondern meinscript
).Um den Link wieder zu entfernen:
unlink /opt/loxberry/system/cron/cron.daily/de_bundesliga
Pass dabei auf, dass du den Link löscht, und nicht dein eigentliches Script!
Danach dem Script und dem Job noch die richtigen Permissions geben, sonst wird es von Cron nicht ausgeführt:
chmod 755 /opt/loxberry/webfrontend/html/XL/user/de_bundesliga.php chmod 755 /opt/loxberry/system/cron/cron.daily/de_bundesliga