通常在Linux系統(tǒng)運(yùn)行某個(gè)程序的時(shí)候會(huì)占用當(dāng)前終端控制臺(tái),當(dāng)會(huì)話控制臺(tái)結(jié)束后程序也隨之關(guān)閉,那如何進(jìn)行運(yùn)行程序呢?
方法一:使用 & 符號(hào)
使用此命令,窗口不被鎖定,可以執(zhí)行其他命令,但關(guān)閉終端窗口程序會(huì)終止運(yùn)行。
方法二: 使用nohup
使用此命令,賬戶退出或者終端窗口關(guān)閉,程序仍然運(yùn)行,并且運(yùn)行輸出會(huì)記錄到當(dāng)前目錄的nohup文件中。
如 nohup sh test.sh &
或者 nohup sh test.sh 》 /tmp/test.log & 與上邊命令一致,只不過輸出信息記錄在test.log中。
使用&運(yùn)行的程序可以使用jobs進(jìn)行顯示。如上圖。
方法三:使用screen命令虛擬運(yùn)行終端控制臺(tái)
screen -S 自定義虛擬終端名稱 創(chuàng)建虛擬終端
screen -r 虛擬終端名稱 恢復(fù)到自定義的虛擬終端
責(zé)任編輯人:CC
-
Linux
+關(guān)注
關(guān)注
88文章
11681瀏覽量
218581 -
啟動(dòng)程序
+關(guān)注
關(guān)注
0文章
7瀏覽量
7046
發(fā)布評(píng)論請(qǐng)先 登錄
單片機(jī)里的程序運(yùn)行方式
如何在Zynq UltraScale+ MPSoC平臺(tái)上通過JTAG啟動(dòng)嵌入式Linux鏡像
裸機(jī)前后臺(tái)的系統(tǒng)
瑞芯微(EASY EAI)RV1126B應(yīng)用程序自啟動(dòng)
Linux進(jìn)程間通信(IPC)全解析:從管道到?Socket,一篇講透
恩智浦i.MXRT1180的FlexSPI NOR啟動(dòng)連接方式
IR912L如何進(jìn)入后臺(tái)?
請(qǐng)問Linux+rtos的1.9版本sdk大核開機(jī)自啟動(dòng)一個(gè)程序怎么關(guān)閉?
STM32MP157d linux從5.4.31升級(jí)到6.1.82無法啟動(dòng)怎么解決?
STM32MP157d linux從5.4.31升級(jí)到6.1.82無法啟動(dòng)怎么解決?
STM32MP157d linux從5.4.31升級(jí)到6.1.82無法啟動(dòng)怎么解決?
Linux后臺(tái)進(jìn)程管理詳解
Linux環(huán)境再升級(jí):PLIN驅(qū)動(dòng)程序正式發(fā)布
Linux后臺(tái)啟動(dòng)程序的方式
評(píng)論