端末でアプリケーションを起動した後に自動的にアプリケーションを拒否するにはどうすればよいですか?
例:ターミナルを起動して実行するとfirefox
アプリケーションが起動しますが、ターミナルを閉じるとFirefoxも閉じます。端末で起動されたアプリケーションが誤って閉じられないようにするには、まず ampersant: を使用してアプリケーションをバックグラウンドに配置すると、そのfirefox &
端末プロンプトを使用できる機能も復元されます。次に、アプリケーションのプロセスID(PID)を使用して、同じ端末でアプリケーションの所有権を取得できます。以下の例をご覧ください。
$ firefox &
$ ps | grep firefox
14917 pts/6 00:00:00 firefox
$ disown 14917
これで、アプリケーションは使用中の端末とは独立して実行され、端末を閉じてもアプリケーションは終了しなくなります。
しかし、アプリケーションが実行されるたびにこのタスクを自動的に実行するにはどうすればよいですか?
ベストアンサー1
最も簡単な方法は、次を実行することです。
daemon firefox
これにより、端末自体を引き続き使用/閉じることができます。