• screen虚拟终端工具


    说明:有时候我们要执行一个命令或脚本,需要几小时甚至几天,但是不能中断,有时想查看当前输出信息的时候,可以将它丢到后台运行,但是后台运行却无法显示或输出相关信息出来;我们可以使用一个虚拟终端工具screen来实现,虚拟一个终端直接在上面运行脚本或命令,隐藏到后台运行,但随时可以调出查看当前进度与信息
     
    1:安装screen
    [root@ghs ~]#yum -y install screen
     
     
    2:新建一个虚拟终端
    [root@ghs ~]# screen
     
    ##进入终端需要保持运行且不终断,ctrl和a键同时按+d保持运行终端并退出终端界面
     
     
    3:查询运行的虚拟终端
    [root@ghs ~]#screen -ls
    There are screens on:
        22849.pts-0.ghs    (Detached)
    2 Sockets in /var/run/screen/S-root.
     
    ##22890是终端的ID,pts-0.ghs终端名称!
     
     
    4:进入运行中的终端
    [root@ghs ~]#screen -r   22849
     
    ##可以加终端ID或者终端名称
     
     
    5:指定终端的名称
    [root@ghs ~]#screen -S  test
     
    ##可以看到终端的名称不是pts-0.ghs,指定的名称test
    [root@ghs ~]#screen -ls
    There are screens on:
        22890.test    (Detached)
        22849.pts-0.ghs    (Detached)
    2 Sockets in /var/run/screen/S-root.
     
     
    如果想要终止运行的终端,可以返回想要的终止的终端界面,输入exit退出即可!
     
  • 相关阅读:
    CDH简易离线部署文档
    算法图解读书笔记
    html 知识整理
    Django admin 组件 原理分析与扩展使用 之 sites.py (一)
    阿里云 centos7 django + uWSGI+Nginx + python3 部署攻略
    git 命令和使用场景总结
    由select引发的思考
    Python 实现单例模式的一些思考
    pep 8 规范的一些记录
    python 垃圾回收机制的思考
  • 原文地址:https://www.cnblogs.com/douyi/p/11584112.html
Copyright © 2020-2023  润新知