2

试图找出为什么我们运行的特定进程screen没有启动。出于这个原因,能够将屏幕的输出重定向到文件(就像使用>指令一样)将非常有用。有没有好的方法来做到这一点?

我们运行的命令如下所示:

screen -m -d -S some_name_to_reference_it my_program

请注意使用 -m 和 -d 来守护程序,使用 -S 来生成会话名称。

非常感谢!

4

2 回答 2

2

尝试使用屏幕的日志记录功能。您可以使用 -L 选项调用它。

screen -L -m -d -S some_name_to_reference_it my_program

这应该生成一个包含输出的屏幕日志文件。

于 2013-06-13T17:20:38.213 回答
2

听起来您想将 stdout 和 stderr 重定向到日志文件,您是否尝试过像这样使用“&>”的简单方法:

screen -m -d -S some_name_to_reference_it my_program &> your_log_file.log

希望能帮助到你!

于 2013-06-13T17:23:20.900 回答