これを実行して次の出力を取得します。
ps aux | grep Python
出力:
user_name 84487 0.0 0.0 0 0 ?? Z 12:15PM 0:00.00 (Python)
user_name 84535 0.0 0.0 0 0 ?? Z 12:16PM 0:00.00 (Python)
すべてのPython現在マシンで実行中のプロセスを終了したい...
pkill
がない場合、これを試すことができます:
ps aux | grep python | grep -v grep | awk '{print $2}'
それがあなたがあなたが殺したいPIDを与えるなら、このようにkillコマンドでそれを結合してください
kill $(ps aux | grep python | grep -v grep | awk '{print $2}')
つまり、...かっこ内のコマンドの結果であるすべてのPIDを強制終了します。
killall python
トリックを行います。
@ shx2:トリックをありがとう!動作させる手順は次のとおりです。
ステップ1:
cd /usr/bin
ステップ2:
touch "pkill"
ステップ3:選択したtextEditorで、作成したファイル/ usr/bin/pkillを開きます(Sudoで実行するか、管理者になります)。これをコピーして貼り付けて保存します。
for X in `ps acx | grep -i $1 | awk {'print $1'}`; do
kill $X;
done
ステップ3:ファイル属性を設定する
Sudo chmod 755 /usr/bin/pkill
これで、簡単な構文を使用してプロセスを終了する準備ができました。
たとえば、すべてのPythonプロセスを終了するには、シェルを開いて次のように入力します。
pkill Python
すべてのpythonプロセスは今のところなくなっているはずです。