nohupコマンドが機能しないのはなぜですか?

nohupコマンドが機能しないのはなぜですか?

表示された例を教えてください。nohup後でプログラム作業もlogoutnohupNETでもコマンドなしでバックグラウンドでスクリプトを実行するために試しましたlogout

例:

ping google.com > ping_result &

その後、ログアウトして再度ログインすると、ファイルの内容が増えることがわかります。これは、pingが実行中であることを意味します。しかし、そうではありません。

ベストアンサー1

端末でこのコマンドを実行してください。

/bin/sleep 1000 &

別の端末でプロセスが実行されていることを確認してください。

pgrep -fa sleep (コースは図に示されています)

最初の端末を閉じるかログアウトします。もう一度確認してください:

pgrep -fa sleep
(見せないでください)


nohup最初のコマンドに追加された手順を繰り返します。

nohup /bin/sleep 1000 &

2番目のチェックでは、プロセスがまだ実行中であることがわかります。

おすすめ記事