Maison  >  Article  >  Opération et maintenance  >  Le processus Linux ne peut pas être tué

Le processus Linux ne peut pas être tué

angryTom
angryTomoriginal
2019-11-06 10:35:196420parcourir

Le processus Linux ne peut pas être tué

Le processus Linux ne peut pas être tué

Lorsque vous tuez un processus, dès qu'il est tué, un autre Le processus sera remplacé. id continue de s'exécuter. Après avoir essayé de nombreuses méthodes, j'ai découvert que le processus avait un processus parent. Si je veux y mettre fin, je dois d'abord mettre fin à son processus parent.

La méthode la plus courante consiste à utiliser ps aux, puis à utiliser la commande grep via le pipeline pour filtrer et trouver des processus spécifiques, puis à opérer sur le spécifique processus. Par exemple ps aux | grep nginx

Terminer le processus

Utilisez la commande kill kill xxx

Couramment utilisé :kill -9 xx

Il existe également une commande killall, vous pouvez utiliser directement le nom du processus au lieu du numéro d'identification du processus, par exemple killall -9 nom

Processus impossible à tuer

Trouvez d'abord le processus parent et terminez le processus parent

ps -ef|grep identifiant de processus (trouver le processus parent)

Puis

kill -9 identifiant de processus parent (terminer le processus parent)

Recommandé : Tutoriel serveur Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:que sont les commandes LinuxArticle suivant:que sont les commandes Linux