在ssh斷開連線後仍然執行程序

2021-10-02 10:12:43 字數 425 閱讀 1906

當我們遠端訪問伺服器跑程式時,難免遇到必須斷開連線而不希望停止程序的情況。

所以這裡,我們可以採用tmux來解決這個問題。

在server中,

sudo apt install tmux

tmux new -s test

之後會進入乙個terminal,在這裡輸入命令,之後可以ctrl+b 之後按d, 實現 tmux detach

當想要再次訪問時

tmux attach -t test
改名

tmux rename-session -t test test2
檢視所有session

tmux ls

iptables F 後 SSH 連線斷開

最近 利用一台被徵用做郵件服務的伺服器,重新部署新的業務。清理了所有的安裝軟體和目錄檔案後,調整了網路安全組規則,僅開放所需埠。看了下防火牆的配置 部署業務服務的時候,發現對應的tcp埠,除了本機127.0.0.1,內外網都不能訪問!確認,網路安全組規則已經開放了公網訪問。更換埠也不可以訪問。這就很...

如何實現SSH斷開後 程序仍然在後台執行

語法格式為 nohup argument.unix linux下一般想讓某個程式在後台執行,很多都是使用 在程式結尾來讓程式自動執行。比如我們要執行mysql在後台 usr local mysql bin mysqld safe user mysql 但是我們很多程式並不象mysqld一樣可以做成守...

SSH斷開後讓程式繼續執行

shell支援作用控制,有以下命令 command 讓程序在後台執行 jobs 檢視當前在後台執行的程序 fg n 讓後台執行的程序n到前台來,這裡的n為job number,不是pid bg n 讓程序n到後台去,或讓後台暫停的程序繼續執行,n同上 ctrl z 將乙個正在前台執行的命令放到後台,...