重新附加 shell 会话以在 Ubuntu 上处理 运行

Reattach shell session to process running on Ubuntu

我在 GCP 虚拟机上有一个正在进行的进程 运行。当最初启动程序时,它会从 shell 会话中实时吐出我们的日志,但是当我退出会话并在第二天重新连接时,日志就消失了。

如何重新连接到进程以再次实时查看日志?

使用程序屏幕

这可能已经安装,请检查:

screen --version

如果没有,请使用以下命令之一进行安装(OS 特定)

yum install screen
apt install screen

打开屏幕会话

screen

运行 你的程序。您现在可以断开 SSH 会话。稍后您可以使用 SSH 重新连接并恢复 运行 screen 会话:

screen -r

Screen User Manual