bob*_*uba 4 linux stdout gnome-shell
那么,如果我通过 gnome-shell 中的菜单运行程序,有没有办法查看stdout和stderr?或者是否有某种技巧可以实现此功能?
还是一切都只是发送到/dev/null?
通常,gdm/session 启动脚本将stderr&重定向stdout到:
~/.xsession-errors
Run Code Online (Sandbox Code Playgroud)
或者
~/.cache/gdm/session.log
Run Code Online (Sandbox Code Playgroud)
对于systemd最新gdm版本,所有内容都重定向到systemd journal,因此获取该输出的一种方法是:
journalctl -b _PID=$(pgrep gnome-session)
Run Code Online (Sandbox Code Playgroud)