例如 sleep 60 &
创新互联专注于柘城企业网站建设,成都响应式网站建设公司,电子商务商城网站建设。柘城网站建设公司,为柘城等地区提供建站服务。全流程按需制作网站,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务jobs -l
显示job的pid和状态
ps 显示用户进程
将第一个job切换回前台:fg 1
放到后台:bg 1
cltr + z 挂起进程
退出shell exit直接关闭好像也可以
问题:使用新的session怎样找回后台进程。
更好的办法,使用screen
直接screen或者screen -S XXX(XXX是你为这个screen指定的名字)
ctrl+a+c(先按ctrl+a,然后再按c,下面的命令也一样)
前一个ctrl+a+p
后一个ctrl+a+n
列表选择ctrl+a+shift+"
ctrl+a+k或者exit
ctrl+a+d
screen -ls列出当前挂起的screen
比如有这样一条“8888.XXX (Detached)”
那么可以使用screen -r 8888或者screen -r XXX来重新连接。
对于文章开头的问题,应该可以解决了,你连上远程主机后,先不要急于运行你的指令,而是先创建一个screen,然后在screen的虚拟终端里面运行你的指令,要断开连接之前先把screen挂起,下次连进来的时候你只需要重新连接你的screen,你会发现你的指令已经乖乖地执行完毕或者正在执行而不是被迫中断了。
一般以上的用法已经足够,如果需要更多,请直接screen --help。顺便说一下,一般发行版是不带这个软件的,你需要自行安装,ubuntu下面就直接sudo apt-get install screen。
当前名称:ubuntussh前后台切换命令相关-创新互联
URL链接:https://www.cdcxhl.com/article20/jedjo.html
成都网站建设公司_创新互联,为您提供静态网站、动态网站、软件开发、网站收录、小程序开发、搜索引擎优化
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联