如何获取使用 screen 创建的进程的日志?

如何获取使用 screen 创建的进程的日志?

我有一个 GO 应用程序,每 10 秒将文本记录到控制台,我使用以下命令运行该应用程序以使其在幕后运行

$ screen -d -m 开始运行

我可以使用命令观看我的应用程序运行screen -ls

但我需要一种方法来查看 GO 应用程序发送的所有日志

如何查看进程的日志?

答案1

要记录使用 创建的进程的输出screen,您可以使用-L-Logfile选项。以下是如何修改现有命令以将输出记录到文件的示例:

screen -L -Logfile logfile.txt -d -m go run start

该解决方案最初由用户@Nikhil 提供 将屏幕(程序)输出保存到文件

相关内容