Hallo,
Vorweg: Ich habe dieses Forum deshalb ausgewählt weil ich weis das hier schnell und freundlich geholfen wird 😉 Und da sich mein Problem allgemein auf Linux bezieht sehe ich keinen Grund das hier im Bananapi forum zu posten ☺. Also: Ich habe einen Bananapi soweit eingerichtet das er über Motion Bilder einer Netzwerkkamera aufnimmt. Auf dem BPi läuft Debian mit aktuellen Updates/Kernel. Per SSH hänge ich auf dem BPi.
Um nun sicher zu gehen das motion auch läuft gibt es folgendes Skript:
1 2 | #!/bin/bash pgrep motion || sudo motion |
Dieses überprüft ob motion läuft und sollte dies nicht der Fall sein wird der Dienst gestartet (soweit in der Theorie...).
Das ganze möchte ich nun alle 15min überprüfen und hab das auch so in der Crontab (globale Crontab, also /etc/crontab, Zeile 10!) eingetragen. Das Skript liegt unter /home/bananapi und heist cmotion.sh. chmod +x hab ich gemacht, ausführen darf es jeder... Meine Crontab sieht so aus:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) 0 0 15,30 * * root find /media/CamHDD/Cam1 -mtime +14 -exec rm {} \; 0,15,30,45 * * * * bananapi /home/bananapi/cmotion.sh <-- Eintrag für auszuführendes Skript!! #0 * * * * root /usr/bin/motion #0 * * * * root /etc/init.d/motion restart #* * * * * root echo "Cron Worked $(date)" >> /tmp/cronworked.txt //TEST//<- löschen # |
Das ganze funktioniert leider nicht. ☹ Ich führe immer "sudo killall motion" aus, dann "top" und warte bis motion selbstständig erscheint. Dies geschieht allerdings nicht...
Das Skript an sich funktioniert!
Sieht jemand einen Fehler oder hat mir einen Tipp was ich noch probieren könnte?
Danke schon jetzt! ☺
Gruß gnomler
Bearbeitet von xabbuh:
Versionsangabe korrigiert
Moderiert von Developer92:
In passenderes Unterforum verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“)!