実行に数時間かかるbashスクリプトがあります。実行中に他のことをしたいのですが、ログアウトしたりインターネットから切断したりすることがあります(私のスクリプトではさまざまなコンピューターでネットワークテストを実行します)。
リモート端末からテストを実行し、実行中に端末からログアウトすることを可能にするコマンドがあることを私は理解しています。誰もがこのコマンドが何であるかを知っていますか?
ありがとう
実行に数時間かかるbashスクリプトがあります。実行中に他のことをしたいのですが、ログアウトしたりインターネットから切断したりすることがあります(私のスクリプトではさまざまなコンピューターでネットワークテストを実行します)。
リモート端末からテストを実行し、実行中に端末からログアウトすることを可能にするコマンドがあることを私は理解しています。誰もがこのコマンドが何であるかを知っていますか?
ありがとう
回答:
あなたが探しているコマンドはnohupです。
画面もあります。これは、何かを実行したままにしておき、後で戻って対話式に再接続したい場合に使用します。
コマンドが起動後にユーザー入力を期待していない場合はnohupがより簡単で、対話的にプログラムを実行するのが賢明である場合はscreenが優れています。