内容:利用screen命令可以使命令离线运行, 也就是断开链接也不会中断命令运行
终端切换screen
在利用命令行对服务器的操作过程中,一旦连接中断,正在运行的命令也会停止。为了防止进程中断,可以利用screen创建session使终端后台运行。
安装
screen是基本工具,所以利用系统提供的包管理工具即可。例如Ubuntu下利用apt-get进行安装。
1 | sudo apt-get install screen |
使用
创建作业:screen [要执行的任务]
指定作业名称:screen -S <作业名称> [要执行的任务]
查看离线作业:screen -ls
其中74155是session id,demo是作业名称
恢复离线作业:screen -r <作业名称/session id>
杀死一个已经detached会话session:screen -X -S <作业名称/session id> quit
detach正在执行的session:同时按下ctrl+a与d
[]表示可以没有