GNU/Linux >> Linux の 問題 >  >> Linux

Linux で継続的に実行される Python スクリプトを手動で停止する方法

プロセス 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 だと思います アプローチの方が簡単/優れています。


Linux
  1. Linuxでゾンビプロセスを見つけて殺す方法

  2. Linuxの特定のポートで実行されているプロセスを強制終了する方法は?

  3. Linuxで「中断できない」プロセスを停止するには?

  1. Linuxでゾンビプロセスを強制終了する方法

  2. Linux でプロセスを一時停止/再開する方法

  3. 死ぬことのないプロセスを強制終了する方法は?

  1. コマンドを使用してLinuxでプロセスを強制終了する方法は?

  2. Linuxでスクリーンプロセスを停止するには?

  3. Linux の特定のポートで実行されているプロセスを強制終了するには?