Budete muset najít ID procesu (pid). jeden příkaz k tomu by byl
$> ps -ef
Chcete-li omezit výsledky na procesy python, můžete výsledek grep
$> ps -ef | grep python
což dá výsledky jako :
user 2430 1 0 Jul03 ? 00:00:01 /usr/bin/python -tt /usr/sbin/yum-updatesd
druhý sloupec je pid. pak použijte příkaz kill jako takový :
$> kill -9 2430 (i.e. the pid returned)
Zkuste tento jednoduchý řádek, ukončí všechny script.py
:
pkill -9 -f script.py
Najděte id procesu (PID) skriptu a zadejte kill -9 PID
proces ukončíte, pokud neběží jako váš forgroundový proces na terminálu, v takovém případě jej můžete zabít pomocí Control-C.
Najděte PID pomocí tohoto příkazu:
ps -elf | grep python
Uvádí všechny procesy pythonu, vyberte ten správný a poznamenejte si jeho PID. Potom
kill -9 <whatever_the_PID_is>
proces zabije. V této fázi můžete obdržet zprávu o ukončení procesu.
Případně můžete použít top
příkaz k nalezení procesu python. Jednoduše zadejte k
(pro zabití) a top
program vás vyzve k zadání PID procesu, který má být ukončen. Někdy je obtížné zobrazit všechny procesy, které vás zajímají, pomocí top
protože mohou rolovat mimo obrazovku, myslím, že ps
přístup je jednodušší/lepší.