GNU/Linux >> Linux Esercitazione >  >> Linux

Come arrestare manualmente uno script Python che viene eseguito continuamente su Linux

Dovrai trovare l'id del processo (pid). un comando per farlo sarebbe

$> ps -ef

per limitare i risultati ai processi python puoi grep il risultato

$> ps -ef | grep python

che darà risultati come :

user      2430     1  0 Jul03 ?        00:00:01 /usr/bin/python -tt /usr/sbin/yum-updatesd

la seconda colonna è il pid. quindi usa il comando kill come tale :

$> kill -9 2430 (i.e. the pid returned)

Prova questa semplice riga, terminerà tutti i script.py :

pkill -9 -f script.py

Trova l'ID processo (PID) dello script ed emetti un kill -9 PID per terminare il processo a meno che non sia in esecuzione come processo in primo piano nel terminale, nel qual caso puoi terminare Contrl-C.

Trova il PID con questo comando:

ps -elf | grep python

Elenca tutti i processi Python, scegli quello giusto e annota il suo PID. Quindi

kill -9 <whatever_the_PID_is>

ucciderà il processo. Potresti ricevere un messaggio in merito all'interruzione di un processo in questa fase.

In alternativa, puoi usare il top comando per trovare il processo python. Basta inserire k (per uccidere) e il top programma ti chiederà il PID del processo da terminare. A volte è difficile vedere tutti i processi che ti interessano con top poiché potrebbero scorrere fuori dallo schermo, penso che il ps approccio è più semplice/migliore.


Linux
  1. Come uccidere un processo in esecuzione su una porta specifica in Linux?

  2. script linux per terminare il processo java

  3. Come uscire dal terminale Linux usando lo script Python?

  4. Come uccidere lo script Python con lo script bash

  5. Come uccidere un processo che non muore mai?

Come uccidere un processo in Linux? Comandi per terminare

Come uccidere un processo in Linux

Come uccidere i processi Zombie in Linux

Come eliminare l'esecuzione del processo Linux su una porta particolare

Come KILL un processo su Linux

Come uccidere o terminare un processo Linux:la guida definitiva