Linux下遠端連線斷開後如何讓程式繼續執行

2021-08-14 05:06:00 字數 508 閱讀 3429

我工作遇到的問題的:

1、linux長時間自動化測試,又不能關閉shell,關閉重頭來

2、很多程式不能斷,例如node服務、mogo等。

答案:有辦法

解決辦法:(以centos系統為例)

1、安裝screen命令

yum install screen #安裝

2、建立screen會話

screen -s mysql5.5 #建立screen會話,自定義screen虛擬終端的名稱,mysql5.5可以改為你想要的名稱

建立會話後自動進入該虛擬終端

4、測試

我們可以執行乙個服務,然後關閉ssh遠端連線視窗,然後重新登入

screen -r mysql5.5 #檢視之前的虛擬終端

自動會進入該虛擬終端,我們也就會看到還在執行。

Linux下遠端連線斷開後如何讓程式繼續執行

2017年12月29日 18 49 16 熱血 文宗 閱讀數 560 標籤 linux shell centos 更多個人分類 linux 我工作遇到的問題的 1 linux長時間自動化測試,又不能關閉shell,關閉重頭來 2 很多程式不能斷,例如node服務 mogo等。答案 有辦法 解決辦法 ...

Linux下TCP連線斷開後不釋放的解決辦法

netstat anp grep 8080發現埠8080埠顯示被占用 ip為本機ip確定是上次連線 且狀態為established,然而實際上連線已經斷開,但是服務端沒有斷開連線,檢視tcp的keepalive配置。sysctl a grep keepalive發現為預設的配置 net.ipv4.t...

Linux下TCP連線斷開後不釋放的解決辦法

問題 在開發測試時發現斷開與伺服器端口後再次連線時拒絕連線。分析 伺服器上檢視埠占用情況,假設埠為8888。netstat anp grep 8888發現埠8888埠顯示被占用 ip為本機ip確定是上次連線 且狀態為established,然而實際上連線已經斷開,但是服務端沒有斷開連線,檢視tcp的...