[問題] 如何同時執行mjpg-streamer與python

作者: Jhih8051 (ARM)   2017-10-01 20:15:47
小弟使用的平台是樹梅派(B+),作業系統為raspbian,
目前正在製作一個攝影機的應用,
影像串流的部分是使用mjpg-streamer這個套裝軟體,
另外同時需要做一些硬體控制,
因此需要另外跑一支python的程式,
目前兩邊單獨測試都是OK的,
但同時執行時發現了問題....
在指令模式下執行mjpg-streamer以後,會無法再進行任何指令的操作,
包含cd 之類資料夾的操作,因此無法再執行python程式!!
為此小弟試著去了解shell script,並寫了一支程式,
順序是執行mjpg-streamer後,執行python程式,
但發現mjpg-streamer有成功建立了影像串流,但python程式並沒有被執行,
不曉得應該如何做,才能同時執行mjpg-streamer與python?
有請各位高手幫小弟解惑了,感激不盡!!
作者: joe820730 (Let it go)   2017-10-01 20:57:00
tmux切割視窗,或是開在不同tty至於script,因為mjpg還在跑,當然不會往下執行囉我沒用過mjpg,不過或許可以試試用"&"把mjpg丟到後台
作者: Jhih8051 (ARM)   2017-10-01 21:18:00
請問J大:丟到後台的辦法我應該搜尋什麼關鍵詞?
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2017-10-01 21:36:00
中文:linux 後台 指令;英文:command background
作者: Jhih8051 (ARM)   2017-10-01 21:54:00
感謝h大,我找到相關資料了,也感謝J大指引方向
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2017-10-01 23:46:00
如果你開圖型介面,可以開二個 terminal 比較方便如果是文字介面,可以按 Ctrl Alt F1 F2 多開或是用 screen tmux 等視窗分割程式
作者: blackbox (黑盒子)   2017-10-02 13:33:00
mjpeg不是有個-b可以用?
作者: Jhih8051 (ARM)   2017-10-03 21:02:00
謝謝大家的回答,小弟對linux真的太不熟悉了

Links booklink

Contact Us: admin [ a t ] ucptt.com