mam uruchamiany skrypt z gnome. ten skrypt jest ustawiony na automatyczne uruchamianie z GNOME automatycznie przez system & gt; preferencje & gt; aplikacje startowe. więc gdzie idzie standardowe wyjście takiego programu uruchamianego automatycznie?
Aby dodać informacje dodatkowe: Chcę debugować, analizując komunikaty programu wydrukowane na standardowe wyjście. Po prostu szukam miejsca, w którym się znajduje. Pamiętam, że wyjście jest wyświetlane w konsoli podczas ponownego uruchamiania gdm, ale coś w tym stylu cat /dev/vcs7
nie pomaga.
cat /dev/vcs7
nie pomaga.Odpowiedzi:
stdout i stderr są ostatecznie przekierowywane w starcie X do
~/.xsession-errors
, więc wszystkie jej dzieci również mają to przekierowanie.źródło
Możesz przekierować wyjście normalne i błąd na początku swojego skryptu w ten sposób:
Następnie, gdy skrypt zostanie wykonany, będziesz mógł zajrzeć do odpowiedniego pliku dziennika i zobaczyć, co się dzieje.
Mam nadzieję, że to Ci pomoże!
źródło