デスクトップランチャーを作成し、stderrをファイルとして指定したかったのですが、リダイレクトファイルも作成されませんでした。
/home/pl/my_thing.sh 2> /home/pl/stderr.txt
これはランチャーから得たものですが、実行するとコマンドは正常に実行されますが、2
その時点からすべてを無視するのと同じです。その行をコピーしてコマンドラインに貼り付けると正常に動作します。しかし、なぜ私のランチャーは動作しませんか?
答え1
別のケースでは、ファイルをクリックして.desktop
実行すると、その内容がUbuntuに書き込まstdout
れることがわかりました。gnome-shell
/var/log/syslog
他のオペレーティングシステムでは、ファイル名が異なる場合があります。