2017-01-16 58 views
0

啓動程序我想這樣做:Raspbian:從sh文件

  • 從sh文件
  • 執行可執行保持這個可執行文件在打開終端

我試着寫一個帶「./program」但程序會閃爍控制檯後自動關閉的.sh文件,但我希望該終端保持打開狀態!

+0

做一個無限的while循環:https://www.cyberciti.biz/faq/bash-infinite-loop/ – ZiTAL

回答

0

我假設你是在圖形環境中,並且想要通過雙擊「.sh」文件來執行腳本,然後打開終端窗口以查看任何結果。

在腳本的末尾,添加這樣的事情:

echo "Hit the [return] key to exit" 
read 

這將導致執行暫停,直到你打[返回]。

注意:程序執行完畢後,程序無法運行。所以你從腳本中調用的程序結束了,但是你給終端(這也是一個程序)要做的事情(等待輸入)來阻止它關閉。

+0

這是一樣的,甚至在終端添加「讀」終端消失,甚至沒有等待我的輸入 –

+0

你能解釋你如何執行這個腳本,它包含什麼?它有執行權限嗎? – Fred

+0

我只是點擊沒有「sudo」權限的腳本文件,我只用「lxterminal」命令寫了一個.sh文件,看它是否能打開raspbian shell。 我看到命令「lxterminal」在我寫入終端時工作,但當它保存在.sh文件中時它不起作用。 即使當我在.sh文件中寫入「read」時,它只是閃過一個shell並立即消失 –