데스크탑 런처를 만들고 stderr를 파일로 지정하고 싶었지만 리디렉션 파일이 생성되지도 않았습니다.
/home/pl/my_thing.sh 2> /home/pl/stderr.txt
이것이 런처에서 얻는 내용이지만 실행하면 명령이 정상적으로 실행되지만 2
그 시점부터 모든 것을 무시하는 것과 같습니다. 해당 줄을 복사하여 명령줄에 붙여 넣으면 정상적으로 작동합니다. 그런데 왜 내 런처가 작동하지 않나요?
답변1
또 다른 경우에는 파일을 클릭하여 .desktop
실행하면 해당 내용이 Ubuntu 에 기록 stdout
된다는 사실을 발견했습니다 .gnome-shell
/var/log/syslog
다른 운영 체제에서는 파일 이름이 다를 수 있습니다.