前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >天河2号-保持使用yhrun/srun时连接不中断 (screen 命令教程 )

天河2号-保持使用yhrun/srun时连接不中断 (screen 命令教程 )

作者头像
xuyaowen
发布2020-12-30 16:26:22
1.4K0
发布2020-12-30 16:26:22
举报
文章被收录于专栏:XUYAOWEN的专栏XUYAOWEN的专栏

问题重述:

  当我们使用天河机进行并行程序实验的时候,都会使用到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日

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-05-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档