![端末を押さずにアプリを実行する [複製]](https://linux33.com/image/64288/%E7%AB%AF%E6%9C%AB%E3%82%92%E6%8A%BC%E3%81%95%E3%81%9A%E3%81%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%20%5B%E8%A4%87%E8%A3%BD%5D.png)
端末(linux、ubuntu)でアプリケーションを実行したい場合は、端末を引き続き使用できるようにするには、どうすればよいのか、端末を閉じてもアプリケーションが実行され続けていることを確認する必要があります。
答え1
端末をインタラクティブに使用するには、&
次のコマンドを追加してバックグラウンドでコマンドを実行します。
some_command &
ターミナルを閉じた後でもアプリケーションを実行し続けるには、次のようにしますnohup
。
nohup some_command &
すべてのSTDOUTとSTDERRはこのファイルにリダイレクトされます$PWD/nohup.out
。
またはdisown
:
some_command & disown
nohup
どちらも免疫になりdisown
ます。some_command
SIGHUP
これについて確認man nohup
し、help disown
より多くのアイデアを得てください。