Linux 在終端啟動程式關閉終端不退出的方法

2022-05-05 09:36:08 字數 270 閱讀 4017

一般情況下關閉終端時,那麼在這個終端中啟動的後台程式也會終止,要使終端關閉後,後台程式保持執行,使用這個指令:

nohup 命令 &

如:nohup test.sh &

回車,然後提示一堆東西,再次回車,回到shell介面。這就可以了。

還有乙個問題:程式在執行中會輸出一些資訊,如果後台執行的話,這些資訊是不是沒法看了?(比如:程式執行出錯終端,想看看報錯資訊之類的)。使用了nohup命令後,會在當前目錄下生成乙個nohup.out的日誌檔案,記錄的就是命令的輸出。

linux關閉終端而不關閉通過該終端開啟的軟體

我們在linux的終端輸入一條命令開啟程式比如 linux gedit相當於建立了乙個子程序,當子程序沒有返回時,終端會等待子程序返回並且無法繼續執行其他命令,當關閉子程序即子程序返回終端就回到了提示符狀態,此時可以輸入其他 命令了。如果我們不想關閉子程序又想讓終端回到提示符狀態,可以在命令後加上 ...

linux下啟動和關閉GUI程式

1 設定系統啟動方式 這還意味著,只要在需要時,你才應該在伺服器上開啟gui 不用的時候,就及時關掉。為了確保效能最佳,linux伺服器應該在執行級別 runlevel 3下執行,這個執行級別完全支援網路和多個使用者,但是在機器啟動時,又不開啟gui。如果你果真需要圖形化桌面,總是可以從外殼提示 符...

Linux 讓程序在關閉終端後繼續執行

關鍵命令 nohup python test.py ctrl z jobs fg 1 關閉終端程序繼續執行 或者 nohup python test.py 注意,將nohup後的程序放到後台執行是關鍵一步 原因 後台程序退出是由於登陸shell收到了sighup訊號後在退出前將sighup 給所有的...