使用终端命令进行服务器操作,有时候,遇见程序需要跑好几个钟的或者好几十个钟的,可是,电脑一旦断网了,就与终端脱离了,终端运行的任务也停止了,也就是说,我们需要长时间保持电脑屏幕高亮并且不能够断网。。。可是,这样子太浪费资源了啊!
于是,本文的利器出现了——screen!可以使得在终端执行的任务挂起,并且在需要打开该任务的终端的时候,继续打开。
使用过程:
1、安装:yum install screen
2、进入screen:直接输入screen就好了。这时候,进入的是screen界面了。我是用SecureCRT,可以在终端的上方看见 screen0:xxxxxxx
3、按照正常终端的操作进行操作,运行程序等。
4、程序在运行了,这时候就可以按ctrl+A+D退出screen。
5、退出后是在正常的终端界面中了,我们可以使用 screen -ls 查看正在后台运行的screen。
[root@aliyunTest ~]# screen -ls
There are screens on:
9142.pts-0.aliyunTest (Detached)
8962.pts-26.aliyunTest (Detached)
2 Sockets in /var/run/screen/S-root.
6、如果我们想进去查看程序的运行状态是怎么样的,是否完成。可以采用
screen -r 8962.pts-26.aliyunTest
至此,本教程结束。