# 如何讓Linux程式在背景執行並允許關閉shell 編譯Embedded System作業系統過程經常需要4~8小時不等,無論你是用ssh連入Linux或在視窗中打開shell來執行編譯指令 (make或bitbake等),如果你不小心關閉shell或是中斷ssh連線,都會導致搭建工作中斷 因此這類工作都建議用screen指令,讓工作在背景執行 首先,先安裝screen ``` $ sudo apt-get install screen ``` 啟動screen session ``` $ screen ``` 然後運行你的組建命令 (make或bitbake等) 這時你就可以安心關閉shell視窗或是中斷ssh連線;當你要回頭查看組建進度時,可以開啟一個新的shell然後用screen -r即可回到剛才的screen session To resume the screen ``` $ screen -r ```