终端运行程序的利器——脱离终端界面仍在后台执行

      使用终端命令进行服务器操作,有时候,遇见程序需要跑好几个钟的或者好几十个钟的,可是,电脑一旦断网了,就与终端脱离了,终端运行的任务也停止了,也就是说,我们需要长时间保持电脑屏幕高亮并且不能够断网。。。可是,这样子太浪费资源了啊!
    于是,本文的利器出现了——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

至此,本教程结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值