GNU/Linux >> Tutoriels Linux >  >> Linux

Comment arrêter manuellement un script Python qui s'exécute en continu sous Linux

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.


Linux
  1. Comment tuer un processus zombie sous Linux

  2. Comment trouver et tuer le processus Zombie sous Linux

  3. Comment tuer un processus exécuté sur un port spécifique sous Linux ?

  4. script linux pour tuer le processus java

  5. Comment tuer le script python avec le script bash

Comment tuer un processus sous Linux ? Commandes pour terminer

Comment tuer un processus sous Linux

Comment tuer les processus Zombie sous Linux

Comment tuer le processus Linux en cours d'exécution sur un port particulier

Comment tuer un processus sous Linux

Comment tuer ou terminer un processus Linux :Le guide ultime