可执行文件的 stdout 日志文件 - 当我通过单击其图标启动该程序时,它们会去哪里?

可执行文件的 stdout 日志文件 - 当我通过单击其图标启动该程序时,它们会去哪里?

从终端启动可执行文件时,终端上会打印各种消息。

我的问题是,当您在没有终端的情况下启动应用程序(通过双击图标)时,这些消息记录在哪里?

我查看了/var/log但不知道哪个文件包含它们。

例如,从 Unity 启动器启动的自定义应用程序。

答案1

/dev/null除非您更改该图标开始在其他地方记录的启动程序,否则它们会转到其他地方。


像这样:

sh -c "command > ~/file.log"

相关内容