nohup コマンドをオフにすると、一部のユーザー、特に Linux システムに詳しくないユーザーが煩わしい場合があります。この記事では、読者がプロセスをより適切に管理し、リソースを解放できるように、nohup コマンドをシャットダウンする 5 つの効果的な方法について説明します。
ps
コマンドを使用してプロセスを検索し、終了します。 最初の方法は、ps
コマンドを使用してプロセスを検索することです。 nohup プロセスの PID を指定し、kill
コマンドを使用してプロセスを終了します。まず、次のコマンドを使用して nohup プロセスの PID を見つけます:
ps aux | grep nohup
対応するプロセス ID を見つけたら、kill
コマンドを使用してプロセスを終了します:
kill -9 [PID]
pkill
コマンドを使用して nohup プロセスを終了します 2 番目の方法は、pkill
コマンドを使用して、名前に基づいてプロセスを直接終了することです。 nohup プロセス。たとえば、nohup プロセスの名前が example.sh
の場合、次のコマンドを使用してプロセスを終了できます。
pkill -f example.sh
killall## を使用する# nohup プロセスを終了するコマンド
killall コマンドはプロセスを終了するもう 1 つの効果的な方法で、プロセス名を使用して対応する nohup プロセスを直接終了できます。たとえば、次のコマンドを使用して、
example.sh という名前の nohup プロセスを終了します。
killall example.sh
jobs コマンドを使用して現在のバックグラウンド プロセスをすべて表示し、
kill コマンドを使用して閉じる必要があるプロセスを 1 つずつ終了できます。 。サンプル コードは次のとおりです。
jobs -l kill %[job number]
以上がnohup コマンドを効果的に無効にする 5 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。