Eliminar processos por nome

2

Eu tenho servidor http python. OS - servidor Ubuntu 12.04. Algum tempo eu preciso matar todos os processos http python. Eu uso este comando

sudo killall python

Mas mata todos os processos python. É possível matar todos os processos com o nome 'python server.py'?

    
por user1941407 11.03.2015 / 10:21

2 respostas

5

Use pkill -f :

pkill -f 'python server.py'
    
por Andrejs Cainikovs 11.03.2015 / 10:40
0

pkill -f 'python3 -m http.server 8000' se estiver usando o módulo http.server em python3 e a porta padrão

pgrep -a python listará todos os python e os nomes individuais necessários para distinguir.

    
por Nodak 12.03.2015 / 02:32