Anda harus menemukan id proses (pid). satu perintah untuk melakukan ini adalah
$> ps -ef
untuk membatasi hasil pada proses python, Anda dapat mengambil hasilnya
$> ps -ef | grep python
yang akan memberikan hasil seperti :
user 2430 1 0 Jul03 ? 00:00:01 /usr/bin/python -tt /usr/sbin/yum-updatesd
kolom kedua adalah pid. lalu gunakan perintah kill seperti itu :
$> kill -9 2430 (i.e. the pid returned)
Coba baris sederhana ini, Ini akan mengakhiri semua script.py
:
pkill -9 -f script.py
Temukan id proses (PID) skrip dan keluarkan kill -9 PID
untuk mematikan proses kecuali jika sedang berjalan sebagai proses forground Anda di terminal dalam hal ini Anda dapat menggunakan Contrl-C untuk menghentikannya.
Temukan PID dengan perintah ini:
ps -elf | grep python
Ini mencantumkan semua proses python, pilih yang benar dan catat PID-nya. Lalu
kill -9 <whatever_the_PID_is>
akan mematikan proses. Anda mungkin mendapatkan pesan tentang penghentian proses pada tahap ini.
Sebagai alternatif, Anda dapat menggunakan top
perintah untuk menemukan proses python. Cukup masukkan k
(untuk membunuh) dan top
program akan meminta Anda untuk PID dari proses untuk membunuh. Terkadang sulit untuk melihat semua proses yang Anda minati dengan top
karena mereka dapat menggulir layar, saya pikir ps
pendekatan lebih mudah/lebih baik.