zoukankan      html  css  js  c++  java
  • 天河2号-保持使用yhrun/srun时连接不中断 (screen 命令教程 )

    问题重述:

      当我们使用天河机进行并行程序实验的时候,都会使用到yhrun/srun命令。在超算环境下,yhrun 命令用来进行提交交互式作业,有屏幕输出。但是容易受到网络波动影响导致断网或者关闭窗口最终导致作业中断。

    思考:

      为了,能够更好地使用yhrun/srun 命令来进行提交作业。我们首先要保证的是保持ssh连接不受网络中断影响导致当前窗口运行的程序中断,从而导致实验需要重新运行,浪费了时间和资源。如果你已经开始运行程序,可以看我之前写的博客《nohup 与 & 的区别》来及时挽回损失。如果你正准备要进行实验,更好的方法是使用tmux 或者 screen 命令行软件,来保持程序运行,还能多人之间共享屏幕。通过测试,天河机器使用的是redhat操作系统,并且系统内部已经安装了screen 软件。所以可以很方便使用。

    screen 命令教程

    当然 screen 和 tmux 的教程都可以使用 man 命令进行查看和学习。

    screen经常使用的命令:

    screen - screen manager with VT100/ANSI terminal emulation

    screen -S xuyaowen : 建立一个名为 xuyaowen 的session 

    screen -ls and -list : 展示当前用户创建了多少 session

    screen -d : 效果和 Ctrl-a d , 删除一个 session

    screen -r xuyaowen : 恢复一个 session 

    screen -x 恢复一个 已经被 attach 的session, 用来屏幕共享

     -x   Attach to a not detached screen session. (Multi display mode).

    参考链接:

    https://blog.csdn.net/zy_zhengyang/article/details/52385887

    https://www.ibm.com/developerworks/cn/linux/l-cn-screen/

    linux man page

    转载请注明出处。2018年05月10日

  • 相关阅读:
    ATPG原理与实现
    scan实践(synopsys)
    scan chain的原理和实现
    ATPG原理及实现——11.Diagnosis
    ATPG原理及实现——10.write testbench
    ATPG原理及实现——9.write pattern
    ATPG原理及实现——8.atspeed atpg and occ
    ATPG原理及实现——6.fault grading
    ATPG原理及实现——5.ATPG
    ATPG原理及实现——4.Faults and Coverage
  • 原文地址:https://www.cnblogs.com/xuyaowen/p/yhrun-screen-tmux.html
Copyright © 2011-2022 走看看