Hallo,
ich habe momentan Probleme ein Script in den Crontab erfolgreich einzutragen.
Es will einfach beim Hochfahren nicht starten!
crontab -e :
/home/pi/video-stream-screen.sh :
Bash
#!/bin/bash
screen -dmS VideoStream ./video-stream.sh
echo "Video stream started"
echo "To view the stream console output use the following command:"
echo "screen -r VideoStream
exit 0
/home/pi/video-stream.sh :
Bash
#!/bin/bash
raspivid -t 0 -w 960 -h 540 -fps 25 -b 500000 -o - | ffmpeg -i - -vcodec copy -an -f flv -metadata streamName=myStream tcp://0.0.0.0:6666
Beide Dateien sind mit chmod +x ausführbar gemacht worden.
sudo grep CRON /var/log/syslog :
Code
May 30 12:48:18 camerapie cron[399]: (CRON) INFO (pidfile fd = 3)
May 30 12:48:18 camerapie cron[399]: (CRON) INFO (Running @reboot jobs)
May 30 12:48:18 camerapie CRON[506]: (pi) CMD (sleep 60 && bash /home/pi/video-stream-screen.sh > /home/pi/test.txt 2>&1)
Wenn ich bash /home/pi/video-stream-screen.sh in der Konsole eingebe funktioniert alles so wie es soll.
In der .txt Datei findet sich nach dem Start auch leider nichts.
Ich könnte mir vorstellen das irgendwas mit der Berechtigung nicht stimmt, aber momentan weis ich nicht weiter.
Vielen Dank im voraus