211 votes

Comment tuer les processus dans Ubuntu ?

Comment puis-je tuer tous les processus exécutés par mon propre compte non-root ?

J'ai quelques processus smbd tournants que j'ai provoqués à partir de ma machine Windows. Je me suis connecté par telnet au serveur linux et je veux tuer ces processus tournants. Je n'ai pas le droit de redémarrer les services ou la machine.

230voto

ste_kwr Points 10540

Pour tuer tous les processus que vous avez la permission de tuer, il suffit d'exécuter la commande

kill -15 -1 o kill -9 -1 en fonction du comportement souhaité (utiliser man kill pour plus de détails)

Pour tuer un processus spécifique, disons firefox, il suffit d'exécuter

pkill firefox o killall firefox en fonction du comportement que vous souhaitez : Quelle est la différence entre 'killall' et 'pkill' ?

Si vous voulez voir quels processus sont en cours d'exécution, utilisez la commande

ps -ef

Si vous voulez rechercher tous les processus par l'utilisateur Bob, ceci pourrait vous aider

pgrep -l -u bob

o

ps -ef | grep bob

90voto

Chris Wayne Points 2944

Utilice sudo kill <pid> o sudo killall <process-name>

35voto

Scotty Allen Points 101

Vous pouvez utiliser

ps -ax | grep application name 

Si vous recherchez firefox, tapez dans le terminal comme suit ps -ax | grep firefox il montre l'identifiant du processus de l'application correspondante. Vous pouvez arrêter cette application en kill commande si le processus id=1317,

kill -9 1317

24voto

Fantomas Points 241

Essayons quelque chose de plus :

sudo apt-get install htop 

El top est le moyen traditionnel d'afficher l'utilisation des ressources de votre système et de voir les processus qui consomment le plus de ressources système. Top affiche une liste de processus, avec ceux qui utilisent le plus de CPU en haut de la liste.

htop affiche les mêmes informations avec une présentation plus facile à comprendre. Il vous permet également de sélectionner des processus à l'aide des touches fléchées et d'effectuer des actions, comme les tuer ou modifier leur priorité, à l'aide de la touche F clés.

14voto

Alvar Points 16338

J'utiliserais xkill . Entrez xkill dans un terminal et cliquez dans la fenêtre, ou entrez xkill et l'ID du processus et il sera terminé.

En savoir plus sur xkill en x.org.

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