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