Ich habe ein Skript mit Gnome gestartet. Dieses Skript ist so eingestellt, dass es automatisch mit Gnome über system> preferences> startup applications startet. Wohin geht die Standardausgabe eines solchen automatisch gestarteten Programms?
So fügen Sie Hintergrundinformationen hinzu: Ich möchte das Debuggen durchführen, indem ich die Meldungen des Programms analysiere, die auf der Standardausgabe ausgegeben werden. Ich suche nur den Ort, an den es geht. Ich erinnere mich, dass die Ausgabe in der Konsole beim Neustart von GDM angezeigt wird, aber so etwas cat /dev/vcs7
hilft nicht.
cat /dev/vcs7
hilft nicht.Antworten:
stdout und stderr werden schließlich im X-Start auf umgeleitet
~/.xsession-errors
, sodass auch alle untergeordneten Elemente über diese Umleitung verfügen.quelle
Sie können die normale Ausgabe und die Fehlerausgabe am Anfang Ihres Skripts folgendermaßen umleiten:
Wenn das Skript ausgeführt wird, können Sie in die entsprechende Protokolldatei blicken und sehen, was los ist.
Ich hoffe das hilft dir!
quelle