Autostart von mjpg-streamer im Raspberry Pi

Gast #4452347
Lesenswert?
• ▲
▼
Hallo,

Ich habe mir mit einem Raspberry Pi einen Octoprint Host eingerichtet.
Octoprint läuft selbst auch mit Autostart.

Jedoch benötigt Octoprint den start von mjpg-streamer um auch ein Webcam 
steam des Printers darzustellen.

Ich habe schon versucht:

1. Start über die rc.local datei
2. start über ein script in /etc/init.d/

der einzige weg wie ich es bis jetzt zum laufen bekomme ist wenn ich 
nach dem hochfahren des Raspberry Pi folgende beiden Komandos eingebe:

cd mjpg-streamer
./mjpg_streamer -i "./input_uvc.so -y" -o "./output_http.so -w /www"


Hier der Inhalt meiner  rc.local:
------------------------------------------------------------------------ 
-
GNU nano 2.2.6 
File: /etc/rc.local

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
 sudo -u pi /home/pi/bin/octoprint

#mjpg-streamer starter
echo before-mjpg
/home/pi/mjpg-streamer/mjpg_streamer -i "./input_uvc.so -y" 
-o"./output_http.so -p 8080 -w /www"
echo after-mjpg
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

exit 0

------------------------------------------------------------------------


Hat jemand eine Vermutung warum es nicht Funktioniert?
Ich bin über jede Hilfe sehr dankbar :)
Gast #4452352
Lesenswert?
• ▲
▼
in die crontab von pi:
1
@reboot /home/pi/bin/mjpg_streamer_startscript.sh

/home/pi/bin/mjpg_streamer_startscript.sh:
1
sleep <paar sekunden>
2
LOG=/tmp/mjpg_streamer.log      # zum testen
3
#LOG=/dev/null
4
/home/pi/mjpg-streamer/mjpg_streamer -i "/home/pi/mjpg-streamer/input_uvc.so -y" -o"/home/pi/mjpg-streamer/output_http.so -p 8080 -w /www" >${LOG} 2>&1

sicher das die hochkommata richtig gesetzt sind? .so-dateien mit 
parametern als parameter für mjpg_streamer?
Gast #4452359
Lesenswert?
• ▲
▼
c.m. schrieb:
> sicher das die hochkommata richtig gesetzt sind? .so-dateien mit
> parametern als parameter für mjpg_streamer?

ja leider startet er ohne die Parameter nur unvollständig

hab jetzt crontab ausprobiert und leider startet es immer noch nicht 
beim hochfahren

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.