3 votes

Tuer les processus par leur nom

J'ai un serveur http Python. OS - ubuntu server 12.04. Parfois, j'ai besoin de tuer tous les processus Python http. J'utilise cette commande

sudo killall python

Mais ça tue tous les processus Python. Est-il possible de tuer tous les processus portant le nom 'Python server.py' ?

6voto

jamting Points 893

Utilisez pkill -f à la place :

pkill -f 'python server.py'

1voto

Nodak Points 650

pkill -f 'python3 -m http.server 8000' si l'on utilise le http.server dans python3, et le port par défaut

pgrep -a python énumère tous les Python et les noms individuels nécessaires pour les distinguer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X