使用screen讓關閉ssh連線時不關閉程式

我可是千機傘發表於2020-09-23

在平常用ssh連線Linux的時候,總是會有個問題,關閉了ssh,開啟的程式就會關閉,其實這個問題很好解決

screen

話不多說,接下來跟著複製程式碼即可
第一步,安裝screen

yum  install screen   #安裝

第二步,啟動screen

screen -S name
#意思是建立一個screen,並且名字為 name 。 可以省略-S 則預設名字建立screen

第三步,啟動你的程式

java -jar hello-world.jar

第四步,關閉你的ssh,再開啟,就會驚奇的發現,程式還在!!

擴充套件
screen用法:

 - 開啟新的會話視窗:screen 
 - 結束當前會話:exit 
 - 在新會話中執行程式(程式關閉時會話自動結束):screen vi test.c
 - 開啟新會話並起個名字:screen -S myname 
 - 暫時離開會話(經常用):Ctrl+a 然後 d (logout也一樣)
 - 檢視會話列表: screen -ls
 - 恢復之前離開的會話:screen -r 會話名或程式號     
 - 清除dead狀態的會話:screen -wipe    
 - 啟動一個開始就是Detached狀態的會話:screen -dmS 名字 命令

有幫助的請一鍵三連哦。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章