-
ssh
后,很容易网络断开,那么当前终端中这个运行的程序就会被cleared
-
怎么才能做到后台运行,与当前终端分离开呢?
-
考虑用
tmux
,直接给出常用的应用流程:
安装很简单:apt-get tmux
1.在当前终端下创建的新的tmux
会话:tmux new -s session_name
2.在创建的
tmux
会话中,运行程序
3.按下ctrl+b
(要想在tmux
中使用快捷键,必须先按这个才行),然后按下d
键来将tmux
会话与当前终端进行分离,当然了你也可输入命令:tmux detach session_name
,这样你的程序就在后台运行啦,与你当前的终端脱离了关系
4.接下来你可以操作其他的东西了,当一段时间后,你觉得程序运行的差不多了,就可以运行一下代码来重新接入到tmux
会话中:tmux attach-session -t session_name
5.[补:20200827] 如果后台输出的信息过多的时候,需要翻页查看信息,先按
ctrl+b
,然后再按{
,取消翻阅模式,直接ctrl+c
6.[补:20200827] 有些时候会出现3
中按d
退出不了的情况,这个时候ctrl+b
再q
,然后再ctrl+b
再d
tmux
最新推荐文章于 2023-03-03 19:50:54 发布