Linux终端命令后台运行
【背景】
有时候我们通过ssh等手段,远程连接进入目标电脑系统,并想在其终端中启动一个程序,但是,目标电脑可能会移动,脱离网络覆盖范围,促使我们的ssh连接中断,此时,我们就会需要一种工具,使得远程启动的程序能够在后台持续运行,且当网络再次连接的时候,还能够看到这段时间程序的打印输出日志等信息。
于是,Tmux 应运而生了!
【安装】
sudo apt-get install tmux
【使用】
tmux :启动Tmux。
tmux attach :在当前终端中连接到Tmux会话。
tmux new -s session_name :创建一个新的Tmux会话并指定会话名称为session_name。
tmux kill-session -t session_name :删除名为session_name的Tmux会话。
tmux new -s :新建对话。
tmux detach :分离会话。
tmux ls :查看当前所有会话。
tmux attach -t :接入会话。
tmux 是一个终端复用器,它允许您在单个终端会话中同时运行多个终端窗口或会话,并在它们之间进行切换3。