啓動程序我想這樣做:Raspbian:從sh文件
- 從sh文件
- 執行可執行保持這個可執行文件在打開終端
我試着寫一個帶「./program」但程序會閃爍控制檯後自動關閉的.sh文件,但我希望該終端保持打開狀態!
啓動程序我想這樣做:Raspbian:從sh文件
我試着寫一個帶「./program」但程序會閃爍控制檯後自動關閉的.sh文件,但我希望該終端保持打開狀態!
我假設你是在圖形環境中,並且想要通過雙擊「.sh」文件來執行腳本,然後打開終端窗口以查看任何結果。
在腳本的末尾,添加這樣的事情:
echo "Hit the [return] key to exit"
read
這將導致執行暫停,直到你打[返回]。
注意:程序執行完畢後,程序無法運行。所以你從腳本中調用的程序結束了,但是你給終端(這也是一個程序)要做的事情(等待輸入)來阻止它關閉。
這是一樣的,甚至在終端添加「讀」終端消失,甚至沒有等待我的輸入 –
你能解釋你如何執行這個腳本,它包含什麼?它有執行權限嗎? – Fred
我只是點擊沒有「sudo」權限的腳本文件,我只用「lxterminal」命令寫了一個.sh文件,看它是否能打開raspbian shell。 我看到命令「lxterminal」在我寫入終端時工作,但當它保存在.sh文件中時它不起作用。 即使當我在.sh文件中寫入「read」時,它只是閃過一個shell並立即消失 –
做一個無限的while循環:https://www.cyberciti.biz/faq/bash-infinite-loop/ – ZiTAL