processus orphelins se produisent quand un processus Linux a terminé de manière inattendue ou a été interrompue par l'utilisateur. Ces types de processus prennent souvent du temps CPU ou contribuent à la perte de mémoire dans la machine. Si elles ne servent pas à des fins utiles , il est préférable d'y mettre fin . Processus orphelins peuvent être tués dans un certain nombre de façons, à partir d'une mise à mort lente pour permettre au processus de terminer ses actions à une résiliation immédiate . Les chances sont que si un processus orphelin existe, il est d'aucune utilité, et peuvent donc être arrêtée immédiatement. Instructions
1
liste de vos processus . Ce résultat est obtenu en exécutant la commande d'état du processus "ps" pour établir la liste des processus en cours d'exécution comme suit :
ps- u -f
Ceci fournit une liste complète des processus et leurs cartes d'identité. Remplacer " " avec un identifiant unique de votre part, car cela va déterminer les processus exécutés dans votre environnement plutôt que tous les autres processus du système .
2 identifier les processus orphelins dans la liste affichée . Ceux-ci ont généralement beaucoup de temps processeur alloué à leur encontre dans la liste. La principale considération est lorsque l'ID de processus (PID ) possède un ID de processus parent ( PPID ) qui ne semble pas être en cours d'exécution , comme l'identifiant de la mère n'apparaît pas dans la liste des PID course.
< Br > 3
Tuez les processus qui n'ont pas un parent en cours d'exécution identifiés par la colonne PPID . Ceux-ci peuvent être tués dans un certain nombre de façons, avec la commande "kill " sans paramètres pour mettre fin au processus de la manière la plus sûre. Comparez cela à la procédure " kill -9 " , qui tue les processus immédiatement . Un exemple de tuer process id 12345 serait:
tuer 12345
ou en format -9:
kill -9 12345
Il ya un . nombre de niveaux de commande disponible tuer, et ceux-ci sont décrits sur la page de manuel kill comme «l'homme tue . "