nohupとnohupの間に画面上の違いはありますか?

nohupとnohupの間に画面上の違いはありますか?

私は現在Linuxクラスタでmathematicaを実行していますが、ログアウトしてもジョブを確実に実行したいと思います。だから私はnohupnohup

これはおそらくMathematicaによるものです。しかし、一度試してみるべきだと思いましたscreen。それで私は質問しました。画面内のnohupとnohupの違いは何ですか?nohup単に画面にあるよりも安定していますかnohup

ベストアンサー1

screen(またはtmux)を実行して切断すると、nohupで始まったかどうかにかかわらず、アプリケーションにNOHUP信号が送信されるため、実際に違いはありません。

screen/を使用し、を使用せずtmuxに直接プログラムを起動nohupし、強制的に切断して再度ログインしてから、以前のセッションに再接続することをお勧めします。セッションが動作し続けるのを見ることができ、出力を見ることができます(バッファを後ろにスクロールするにはいくつかの特別なコマンドが必要です)、Ctrl+を押して実行中のプログラムを中断することができますC。デフォルトでは、接続が切断されていないようです。

したがって、元のプログラムが予期せず終了して理由を作成したい場合は、出力がセッションバッファnohup.outscreen移動されます。ただし、使用中に何も出力しないと、nohup内部で実行するときに追加情報を使用することはできませんscreen。 「under」を実行しても終了しませんが、nohupプログラムは終了しますnohup

おすすめ記事