From bfdf637012301b9f0145cbe6b8473f2219b04a13 Mon Sep 17 00:00:00 2001 From: Brendan Howell Date: Thu, 4 May 2017 23:56:57 +0200 Subject: [PATCH] use a shell script to avoid cli mess --- screenless/bureau/photography/photography.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/screenless/bureau/photography/photography.py b/screenless/bureau/photography/photography.py index c81fd68..96ca01a 100644 --- a/screenless/bureau/photography/photography.py +++ b/screenless/bureau/photography/photography.py @@ -65,14 +65,15 @@ class Photography(Bureau): #subprocess.check_output(cmd1.split()) modpath = os.path.dirname(__file__) mjpg = os.path.join(modpath, "..", "..", "lib", "mjpg-streamer", - "mjpg-streamer-experimental", "mjpg_streamer") + "mjpg-streamer-experimental", "run.sh") mjpg_dir = os.path.dirname(mjpg) cmd = mjpg.split() + ["-i", "input_uvc.so -r 3264x2448 -n", "-o", "output_file.so -f /tmp/webcam -d 500 -s 2"] print(cmd) - proc = subprocess.Popen(cmd, shell=True, env={"LD_LIBRARY_PATH": mjpg_dir}) + #proc = subprocess.Popen(cmd, shell=True, env={"LD_LIBRARY_PATH": mjpg_dir}) + proc = subprocess.Popen(cmd) time.sleep(2) - proc.kill() + proc.terminate() time.sleep(1) # copy last image to the tmpfile