为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

噜噜哒 2021-03-30 09:07:51
试图找出为什么我们运行的特定过程screen没有开始的原因。因此,将屏幕的输出重定向到文件(就像使用>伪指令一样)将非常有用。有什么好方法吗?我们运行的命令如下所示:screen -m -d -S some_name_to_reference_it my_program请注意,使用-m和-d守护程序,使用-S生成会话名称。
查看完整描述

2 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

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

screen -L -m -d -S some_name_to_reference_it my_program

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


查看完整回答
反对 回复 2021-04-01
?
慕工程0101907

TA贡献1887条经验 获得超5个赞

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

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

希望能帮助到你!


查看完整回答
反对 回复 2021-04-01
  • 2 回答
  • 0 关注
  • 375 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信