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