作者Jhih8051 (ARM)
看板Linux
標題[問題] 如何同時執行mjpg-streamer與python
時間Sun Oct 1 20:15:47 2017
小弟使用的平台是樹梅派(B+),作業系統為raspbian,
目前正在製作一個攝影機的應用,
影像串流的部分是使用mjpg-streamer這個套裝軟體,
另外同時需要做一些硬體控制,
因此需要另外跑一支python的程式,
目前兩邊單獨測試都是OK的,
但同時執行時發現了問題....
在指令模式下執行mjpg-streamer以後,會無法再進行任何指令的操作,
包含cd 之類資料夾的操作,因此無法再執行python程式!!
為此小弟試著去了解shell script,並寫了一支程式,
順序是執行mjpg-streamer後,執行python程式,
但發現mjpg-streamer有成功建立了影像串流,但python程式並沒有被執行,
不曉得應該如何做,才能同時執行mjpg-streamer與python?
有請各位高手幫小弟解惑了,感激不盡!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.13.240
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1506860163.A.7D2.html
1F:→ joe820730: tmux切割視窗,或是開在不同tty 10/01 20:57
2F:→ joe820730: 至於script,因為mjpg還在跑,當然不會往下執行囉 10/01 21:01
3F:→ joe820730: 我沒用過mjpg,不過或許可以試試用"&"把mjpg丟到後台 10/01 21:01
4F:→ Jhih8051: 請問J大:丟到後台的辦法我應該搜尋什麼關鍵詞? 10/01 21:18
5F:推 hijkxyzuw: 中文:linux 後台 指令;英文:command background 10/01 21:36
6F:→ Jhih8051: 感謝h大,我找到相關資料了,也感謝J大指引方向 10/01 21:54
7F:→ hijkxyzuw: 如果你開圖型介面,可以開二個 terminal 比較方便 10/01 23:46
8F:→ hijkxyzuw: 如果是文字介面,可以按 Ctrl Alt F1 F2 多開 10/01 23:47
9F:→ hijkxyzuw: 或是用 screen tmux 等視窗分割程式 10/01 23:47
10F:推 blackbox: mjpeg不是有個-b可以用? 10/02 13:33
11F:→ Jhih8051: 謝謝大家的回答,小弟對linux真的太不熟悉了 10/03 21:02
12F:推 phoenixcx: nohup? 07/04 08:51