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!