























前言
使用ubuntu系统通过ssh远程连接服务器运行耗时久的程序时,不能关闭终端,否则程序会被中断。为了不影响终端操作,将程序设置为后台运行,可以使用screen工具,从而让进程脱离终端独立运行。
具体操作
screen -S session_name # 用户目录下创建会话窗口 ./run_edgeailite_segmentation.sh # 运行程序 screen -d session_name/session_id # 强制分离会话Detached,保持后台运行(在另一个终端)
# 在当前会话界面,按住ctrl+A,松开然后再按D可以分离当前会话。 screen -r session_name/session_id # 重新连接已分离(detached)的会话时,可直接恢复到会话断开前的完整终端界面,包括程序运行时的实时输出(如日志、进度信息). screen -ls # 列出所有会话及状态(Attached/Detached)
screen -X -S 21495.train_dtld quit # 删除退出某个会话
screen -wipe # 一键清理多有dead但占位的会话
参考
各美其美,美美与共,不和他人作比较,不对他人有期待,不批判他人,不钻牛角尖。
心正意诚,做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
Simple is clean. Complex is clever.
Logic & Aesthetics
Seeking Ground Truth within the pixels.
版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。