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 qui tournent et que j'ai provoqués depuis ma machine Windows. Je me suis connecté par telnet au serveur linux et je veux tuer ces processus qui tournent. Je n&#8217ai pas le droit de redémarrer les services ou la machine.

Solution

Pour tuer tous les processus que vous avez la permission de tuer, exécutez simplement la commande

kill -15 -1 ou kill -9 -1 selon le comportement souhaité (utilisez man kill pour plus de détails)

Pour tuer un processus spécifique, disons firefox, exécutez simplement la commande

pkill firefox ou killall firefox selon le comportement que vous souhaitez : https://askubuntu.com/questions/27501/whats-the-difference-between-killall-and-pkill

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

ps -ef

Si vous voulez consulter tous les processus par l'utilisateur Bob, voici ce qui peut vous aider

pgrep -l -u bob

ou

ps -ef | grep bob
Commentaires (5)

Utilisez sudo kill ou sudo killall.

Commentaires (3)

Pour essayer de tuer tous les processus appartenant à l'utilisateur username, exécutez :

pkill -U username
Commentaires (0)