本文主要是介绍tmux让程序在退出xshell后仍然运行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
安装:
yum install tmux
使用:
SSH远程登录到Linux服务器,执行一个程序,在SSH退出时,该程序也将退出。
一种解决办法是通过nohup,此外也可以通过tmux解决该问题,并且每次断开,再登录ssh都能回到原来的状态,提供一种比较好的交互体验。
跳过安装步骤:
//创建一个新的session
tmux new -s SESSION_NAME;
//查看所有session
tmux ls;
//删除指定的session
tmux kill-session -t SESSION_NAME;
//临时退出session 让其在后台继续运行 注意脱离了会话才能关闭xshell 不然当前会话开启的服务会被停掉
ctrl + b d
注意:上面命令是ctrl和b同时按下,然后全部松开,再单独按下d
//挂起当前session
ctrl + b
ctrl + z
注意:上面命令是先同时按下ctrl和b, 然后都松开,再同时按下ctrl和z
//连接上某个已存在的session
tmux a -t SESSION_NAME;
第一次使用,暂时就用到这么多,待续…
这篇关于tmux让程序在退出xshell后仍然运行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!