ssh:订阅 nohup.out

ssh:订阅 nohup.out

假设我使用以下命令在远程计算机上启动一个长时间运行的任务nohup

nohup command &

有没有办法让我将 的内容流式传输nohup.out到终端,以便它按照发布的ssh方式进行更新?nohup.out

答案1

您可以按照评论中提到的tail -f继续运行。nohup.out但对于长时间运行的任务,您最好在下面运行它GNU 屏幕(或 tmux)。它分配一个可以运行命令的虚拟终端,允许您随意断开和重新连接到“会话”。

在屏幕内,您只需运行命令即可在终端上看到最后的输出,或者例如运行mycmd > outputfile以将输出保存到文件,甚至mycmd | tee outputfile将输出同时获取到终端和文件。 screen 甚至允许您打开多个窗口,因此您可以在命令运行时轻松浏览输出文件。

相关内容