19
ターミナルからプロセスを完全にデタッチするにはどうすればよいですか?
UbuntuでTilda(ドロップダウンターミナル)を「コマンドセントラル」として使用します。他の人がGNOME Do、Quicksilver、Launchyを使用するのとほぼ同じ方法です。 ただし、起動元の端末からプロセス(Firefoxなど)を完全に切り離す方法に苦労しています。つまり、そのような(非)子プロセスを防ぐ 発信元端末を閉じると終了します STDOUT / STDERRを介して発信端末を「汚染」します たとえば、「適切な」ターミナルウィンドウでVimを起動するために、次のような簡単なスクリプトを試しました。 exec gnome-terminal -e "vim $@" &> /dev/null & ただし、それでも汚染の原因になります(また、ファイル名を渡しても機能しないようです)。