猿问

如何在Linux中重定向屏幕后台进程的所有输出?

试图找出为什么我们运行的特定过程screen没有开始的原因。因此,将屏幕的输出重定向到文件(就像使用>伪指令一样)将非常有用。有什么好方法吗?

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

screen -m -d -S some_name_to_reference_it my_program

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


噜噜哒
浏览 376回答 2
2回答

忽然笑

尝试使用屏幕的日志记录功能。您可以使用-L选项调用它。screen -L -m -d -S some_name_to_reference_it my_program这将生成一个包含输出的屏幕日志文件。

慕工程0101907

听起来好像您想将stdout和stderr重定向到日志文件,您是否尝试过使用“&>”的简单方法,如下所示:screen -m -d -S some_name_to_reference_it my_program &> your_log_file.log希望能帮助到你!
随时随地看视频慕课网APP

相关分类

Python
我要回答