从启动器重定向 stderr

从启动器重定向 stderr

我制作了一个桌面启动器,我想将 stderr 定向到一个文件,但重定向文件甚至没有创建:

/home/pl/my_thing.sh 2> /home/pl/stderr.txt

这就是我在启动器中得到的结果,但是当我运行它时,命令会正常执行,但好像它忽略了从那2以后的所有内容。如果我将该行复制并粘贴到命令行中,它就可以正常工作。那么为什么我的启动器不行呢?

答案1

我发现在另一种情况下,当你单击一个.desktop文件来运行它时,它的内容stdoutgnome-shell,并且内容会记录到/var/log/syslogUbuntu 上。

其他操作系统上的文件名可能不同。

相关内容