programm mit Parameter starten
Verfasst: Mittwoch 6. Januar 2016, 20:57
Hi,
ich versuche aus einem Python prg heraus zwei andere Programme zu starten.
Das eine funktioniert problemlos, das zweite nicht:
#!/usr/bin/env python
import subprocess
player = subprocess.Popen(["mplayer", "start.mp3"], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
Prc_Stream = subprocess.Popen(["mjpg_streamer", "-i", "/usr/local/lib/input_uvc.so -n -y -f 10", "-o" "/usr/local/lib/output_http.so -w /usr/local/www"], shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
Der mplayer startet problemlos, der mjpeg_streamer nicht.
Hat jemand eine Idee, warum das nicht geht?
Es kommt keine Fehlermeldung. Das aufrufende Python Programm läuft durch.
Gruß
Florian
ich versuche aus einem Python prg heraus zwei andere Programme zu starten.
Das eine funktioniert problemlos, das zweite nicht:
#!/usr/bin/env python
import subprocess
player = subprocess.Popen(["mplayer", "start.mp3"], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
Prc_Stream = subprocess.Popen(["mjpg_streamer", "-i", "/usr/local/lib/input_uvc.so -n -y -f 10", "-o" "/usr/local/lib/output_http.so -w /usr/local/www"], shell=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
Der mplayer startet problemlos, der mjpeg_streamer nicht.
Hat jemand eine Idee, warum das nicht geht?
Es kommt keine Fehlermeldung. Das aufrufende Python Programm läuft durch.
Gruß
Florian