런처에서 stderr 리디렉션

런처에서 stderr 리디렉션

데스크탑 런처를 만들고 stderr를 파일로 지정하고 싶었지만 리디렉션 파일이 생성되지도 않았습니다.

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

이것이 런처에서 얻는 내용이지만 실행하면 명령이 정상적으로 실행되지만 2그 시점부터 모든 것을 무시하는 것과 같습니다. 해당 줄을 복사하여 명령줄에 붙여 넣으면 정상적으로 작동합니다. 그런데 왜 내 런처가 작동하지 않나요?

답변1

또 다른 경우에는 파일을 클릭하여 .desktop실행하면 해당 내용이 Ubuntu 에 기록 stdout된다는 사실을 발견했습니다 .gnome-shell/var/log/syslog

다른 운영 체제에서는 파일 이름이 다를 수 있습니다.

관련 정보