首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >订阅nohup.out

订阅nohup.out
EN

Unix & Linux用户
提问于 2019-07-18 18:38:35
回答 1查看 146关注 0票数 1

假设我使用nohup在远程计算机上启动了一个长期运行的任务:

代码语言:javascript
复制
nohup command &

是否有一种方法可以将nohup.out的内容流到带有ssh的终端,以便在发布nohup.out时对其进行更新?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-07-18 20:04:36

您可以像注释中提到的那样在tail -f上运行nohup.out。但是对于长期运行的任务,最好在GNU屏幕 (或tmux)下运行它。它分配一个可以运行命令的虚拟终端,允许您随意断开和重新连接到“会话”。

在屏幕内部,您可以只运行命令并在终端上显示最后一个输出,或者运行mycmd > outputfile将输出保存到文件,甚至可以运行mycmd | tee outputfile将输出同时保存到终端和文件。screen甚至允许您打开多个窗口,这样您就可以在命令运行时轻松浏览输出文件。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/530915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档