使用 .desktop 文件内的 tee 进行调试日志记录

使用 .desktop 文件内的 tee 进行调试日志记录

如何编写包含 T 恤的 .desktop 文件?

通常我从终端启动调试日志,使用如下的 .sh:

sudo ./start-ds.sh 2>&1 | tee output.log

我必须去医院,并且我想在医院期间继续进行测试,所以我希望我的伴侣只需双击桌面图标即可开始测试。

如何编写一个 .desktop 文件来启动应用程序并让其启动调试日志文件?

当前的start-ds.desktop文件是:

[Desktop Entry]
Type=Application
Terminal=true
Name=Start ds
Exec=/home/agx/ds/start-ds.sh

当前.sh文件是:

#!/bin/bash

export gst_debug=3

$(/home/agx/ds/ds-app -c /home/agx/ds/app-config.txt)

exit 0

非常感谢您的帮助

答案1

我只是创建了第二个 .sh

#!/bin/bash
$(sudo ./start-ds.sh 2>&1 | tee output.log)
exit 0

然后修改 .desktop 来运行它,然后它又启动原始的 .sh 并进行日志记录

相关内容