C'è un modo piuttosto grezzo di fare questo, ma fate attenzione perché prima, questa si basa su processo interprete Python si identificano come pitone, e la seconda , ha l'effetto concomitante di uccidere anche altri processi identificati con quel nome.
In breve, si può uccidere tutti gli interpreti Python digitando questo nella vostra shell (assicuratevi di leggere le avvertenze di cui sopra!):
ps aux | grep python | grep -v "grep python" | awk '{print $2}' | xargs kill -9
di rompere questo giù, questo è come funziona. Il primo bit, ps aux | grep python | grep -v "grep python"
, ottiene l'elenco di tutti i processi che si chiamano python, con grep -v che si assicura che il comando grep appena eseguito non sia incluso anche nell'output. Successivamente, usiamo awk per ottenere la seconda colonna dell'output, che ha l'ID del processo. Infine, questi processi sono tutti (piuttosto senza cerimonie) uccisi fornendo ciascuno di loro con .
fonte
2013-08-25 12:14:14
se il nome del processo è cambiato (in pitone a altro nome) –
utilizzare l'altro nome –
Si può anche essere più selettivi per script Python con:? Https://stackoverflow.com/a/34239260/895245 –