Je ne peux pas tuer un processus avec la commande kill -9
, y a-t-il un moyen de le tuer
sans redémarrer la machine?
Réponses
Trop de publicités?
Alex Taran
Points
96
Mykroft
Points
4292
Si un processus n'est pas arrêté après un kill -9
, la raison est qu'il est bloqué dans un sommeil non interruptible dans le code du noyau. Cela est principalement lié à des problèmes d'E/S. Soit le sommeil se termine (E/S se termine ou échoue ou expire, etc.) et alors le processus sera nettoyé, soit vous devrez redémarrer la machine.
Michal Petrilak
Points
59
1 votes
Que voulez-vous dire par "kill -9" ne tue pas le processus? Quelle commande exécutez-vous et quel est le résultat renvoyé? Peut-être avez-vous mal tapé le PID et vous tuez des processus aléatoires qui causent des ravages sur le système.
2 votes
Ce processus est probablement
obsolète
et lorsque cela se produit, il est souvent nécessaire de redémarrer la machine pour le résoudre. Vous devriez cependant découvrir ce qui lui est arrivé car il est assez inhabituel qu'il reste bloqué comme ça. Cela peut éventuellement indiquer un problème matériel ou de pilote.0 votes
Il semble que cela m'arrive lorsque qu'un processus est bloqué dans un appel système. Redémarrer résout le problème.