#9
Nutzt alles Gedanken machen nüx, wenn sich der TE net mehr meldet. #10
in dem Zusammenhang habe ich auch eine Frage und möchte dabei auch die Abgrenzung zu IPKG, Dienste und inotify genauer ansprechen:
(Topic) Regelmäßige Ausführung eines Scripts (PHP, sh,... ) - Script an sinnvoller Stelle ablegen. Bei PHP z. /share/Web, bei sh habe ich mir einen eigenen Script-share gemacht, auf den meine Familie nicht darf - Script erst einmal im Einzelaufruf fehlerfrei machen - Script in crontab nach Bedarf eintragen
Ein Dienst, der sauber gestartet und gestoppt werden will (IPKG) - diensteigenes Init-Script anlegen unter /opt/etc/init. d - Anpassung der -->
was ist mit inotify (als wunderbare Lösung für manche Fragestellungen)? Ist kein regelmäßiges (kurzlaufendes) Script, aber auch kein Dienst im eigentliche Sinne. Qnap cronjob erstellen media. Doch inotify bleit ja nach dem Aufruf dauerhaft auf "Horchposten" (mit Option -m). Rein technisch ist es ja ein einmalig nach jedem Reboot aufzurufendes sh-Script, aber es bleibt mit dem darin verwendente inotify mit seinen Anweisunge ja dauerhaft aktiv.
Ein PHP-Script per Cronjob zeitgesteuert ausführen Oft ist es praktisch zu bestimmten Uhrzeiten ein PHP-Script automatisch ausführen zu lassen. Dieses kann klassischerweise z. B. Backup- oder lästige Aufräumarbeiten erledigen. Die Ausführung eines solchen zeitgesteuerten Ereignisses nennt man Cronjob. Dieser kann im Grunde alles tun, was man auch in der Shell-Konsole eingeben könnte. Zugang zur Crontabelle Erkundigt euch zunächst wie ihr bei eurem Webspace Cronjobs anlegen könnt. Wenn ihr die entsprechenden Rechte besitzt und euch per Konsole einloggen könnt, kann man mit dem Befehl crontab -e die Tabelle editieren, oder mit crontab -l die Einträge auflisten. Andere Varianten sind das euer Anbieter ein Interface im Kundencenter zur Verfügung stellt, oder ihr nur eine Datei bearbeiten dürft. OpenHAB 3: Samba Zugriff auf Raspberry Pi. Was ist ist eine Crontabelle Im Grunde ist eine Crontabelle, nichts anderes wie eine Text-Datei, in der pro Zeile ein Befehl steht, der ausgeführt werden soll. Jedem Befehl ist zudem eine Zeitangabe vorangestellt.
>
Automatisierung
Foto: Daneger / Istock
Cronjobs sind so etwas wie das Linux-Pendant zur Aufgabenplanung von Windows. Damit lassen sich wiederkehrende Abläufe für den ständigen Gebrauch automatisieren. So geht's: Ein Cronjob führt zu festgelegten Zeiten einen bestimmten Befehl aus. Der Eintrag im Terminkalender, der crontab, erfolgt in Form einer Textzeile. Qnap cronjob erstellen file. Auf Linux-Systemen wie NAS- oder Webservern oder in Linux-Distributionen wie Ubuntu lassen sich Abläufe, die in regelmäßigen Abständen erfolgen sollen, automatisch ausführen. Das geschieht mit Hilfe von Cronjobs. Dieser Artikel erklärt, wie Cronjobs grundsätzlich funktionieren. Der Artikel " Daten sichern vom NAS " zeigt, wie Sie auf dem NAS Cronjobs zur automatischen Sicherung von Daten nutzen. Namen und Begriffe
Zunächst gilt es, ein paar grundlegende Begriffe zum Thema Cronjobs zu klären. Cron: Das ist der übergeordnete Name für den Dienst, der zu festgelegten Zeitpunkten automatisch Programme oder Skripts startet. Der Name leitet sich vom griechischen Wort Chronos für Zeit ab, das auch in Wörtern wie chronologisch steckt.