试图找出为什么我们用screen
运行一个特定的过程没有开始。 出于这个原因,能够将屏幕的输出redirect到文件是非常有用的(就像使用>
指令一样)。 有没有一个好的方法来做到这一点?
我们运行的命令如下所示:
screen -m -d -S some_name_to_reference_it my_program
请注意使用-m和-d来守护程序,并使用-S来生成会话名称。
非常感谢!
尝试使用屏幕的记录功能。 你可以用-L选项来调用它。
screen -L -m -d -S some_name_to_reference_it my_program
这应该生成一个包含输出的屏幕日志文件。
听起来你想要将stdout和stderr重定向到一个日志文件,你是否尝试过使用“&>”的简单方法:
screen -m -d -S some_name_to_reference_it my_program &> your_log_file.log
希望能帮助到你!