プロセス ID (pid) を見つける必要があります。これを行う 1 つのコマンドは
です。$> ps -ef
結果を Python プロセスに制限するには、結果を grep できます
$> ps -ef | grep python
次のような結果が得られます:
user 2430 1 0 Jul03 ? 00:00:01 /usr/bin/python -tt /usr/sbin/yum-updatesd
2 番目の列は pid です。次に kill コマンドをそのまま使用します:
$> kill -9 2430 (i.e. the pid returned)
この単純な行を試してください。すべての script.py
が終了します :
pkill -9 -f script.py
スクリプトのプロセス ID (PID) を見つけて、kill -9 PID
を発行します。 端末でフォアグラウンド プロセスとして実行されていない限り、プロセスを強制終了します。その場合は、Contrl-C で強制終了できます。
次のコマンドで PID を見つけます:
ps -elf | grep python
すべての python プロセスを一覧表示し、正しいプロセスを選択して、その PID を書き留めます。次に
kill -9 <whatever_the_PID_is>
プロセスを強制終了します。この段階でプロセスが終了したというメッセージが表示される場合があります。
または、 top
を使用できます コマンドを実行して、python プロセスを見つけます。 k
と入力するだけです (kill) と top
プログラムは、強制終了するプロセスの PID を求めるプロンプトを表示します。 top
では、関心のあるすべてのプロセスを確認するのが難しい場合があります 画面からスクロールアウトする可能性があるので、 ps
だと思います アプローチの方が簡単/優れています。