Vous devrez trouver l'identifiant du processus (pid). une commande pour ce faire serait
$> ps -ef
pour limiter les résultats aux processus python, vous pouvez grep le résultat
$> ps -ef | grep python
qui donnera des résultats comme :
user 2430 1 0 Jul03 ? 00:00:01 /usr/bin/python -tt /usr/sbin/yum-updatesd
la deuxième colonne est le pid. puis utilisez la commande kill telle quelle :
$> kill -9 2430 (i.e. the pid returned)
Essayez cette ligne simple, elle mettra fin à tous les script.py
:
pkill -9 -f script.py
Trouvez l'ID de processus (PID) du script et émettez un kill -9 PID
pour tuer le processus à moins qu'il ne s'exécute en tant que processus de premier plan sur le terminal, auquel cas vous pouvez Ctrl-C pour le tuer.
Trouvez le PID avec cette commande :
ps -elf | grep python
Il répertorie tous les processus python, choisissez le bon et notez son PID. Alors
kill -9 <whatever_the_PID_is>
tuera le processus. Vous pouvez recevoir un message indiquant que vous avez terminé un processus à ce stade.
Alternativement, vous pouvez utiliser le top
commande pour trouver le processus python. Entrez simplement k
(pour tuer) et le top
programme vous demandera le PID du processus à tuer. Parfois, il est difficile de voir tous les processus qui vous intéressent avec top
puisqu'ils peuvent défiler hors de l'écran, je pense que le ps
l'approche est plus facile/meilleure.