screen命令使用方法及操作规范

时间:2022-12-16 20:09:47
screen命令是Linux/Unix系统中脱机运行的命令,和VNC相似。对于长时间运行的命令都需要使用screen命令

****************************************
--以下操作要求使用screen
1.长时间运行的操作
2.如果断开对系统是有影响的操作
3.DDL操作(除瞬间可以运行完成的)
****************************************


--开启一个screen终端
--****命名规范,<操作人员名称>_<操作内容>_<时间>
$ screen -S kiwi_rebuildindex_20131113


--脱机一个screen终端(按键)
ctrl + A + D


--显示目前运行的screen终端,其中Detached是脱机状态,Attached是联机状态
$ screen -ls
There is a screen on:
9789640.jason_rebuild_20131113 (Detached)
1 Socket in /tmp/uscreens/S-jason.

$ screen -ls
There is a screen on:
9789640.jason_rebuild_20131113 (Attached)
1 Socket in /tmp/uscreens/S-jason.


--连接到一个screen
$ screen -r--如果只有一个screen
$ screen -r 9789640


--退出screen
$ exit


--KILL一个screen
--****注意KILL的进程号一定要再三符合
$ kill -9 9789640


--清理screen
--KILL掉后要清理
$ screen -wipe


--意外中断后还在Attached时
$ screen –x