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

2021-08-29 02:08:59 字數 611 閱讀 2585

2023年12月29日 18:49:16 熱血-文宗

閱讀數:560 標籤: linux

shell

centos

更多個人分類: linux

我工作遇到的問題的:

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下遠端連線斷開後如何讓程式繼續執行

我工作遇到的問題的 1 linux長時間自動化測試,又不能關閉shell,關閉重頭來 2 很多程式不能斷,例如node服務 mogo等。答案 有辦法 解決辦法 以centos系統為例 1 安裝screen命令 yum install screen 安裝 2 建立screen會話 screen s m...

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的...