使用命令时,参考了以下两处:
Linux命令nohup+screen
Can’t resume screen, says I am already attached?
远程操作时,由于网络不稳定的原因,常常终端断开,nohup 命令对交互式的命令不太友好,screen可以满足大部分的要求。
我的几个常用操作:
1、screen -U 调出一个新的screen
可以在该screen上进行任何操作
ctrl-a d 可以将此screen放到后台
exit 则退出该screen
-U 指定utf8编码
2、screen -ls 查看列出当前拥有的screen
~$ screen -ls
There is a screen on:
7578.pts-9.VM_xxx_xxx_centos (Attached)
1 Socket in /var/run/screen/S-xxx.
3、当终端断开时,可以用screen -d -rU 7578 恢复断开的screen
-d 是因为有时screen 还是Attached 在旧的终端上,用-d 可以强制把它在新的终端上打开