2017-08-16 2 views

Répondre

3

Sree,

Si vous avez encore « contrôle » dans la coquille, vous pouvez essayer un ps suivi d'un grep, et certains awk, puis une boucle, de fermer tous les processus, y compris les parents.

ou manuellement ...

Si vous utilisez bash par exemple, vous devez identifier le processus parent en premier:

ps -ef | grep -i /bin/bash 

et il devrait vous montrer tous bash processus en cours d'exécution, dans le troisième colonne vous verrez le processus parent, vous verrez aussi que sur plusieurs processus /bin/bash ont le même processus parent - que nous devons tuer dans notre cas après avoir identifié le proc parent.

Il suffit de lancer un kill -9 PARENTPROC (Je ne recommande pas si vous ne vous sentez pas à l'aise :) avec le proc parent.)

Ou par nom:

while :; do killall -9 processWithBombName; done 

Fondamentalement, vous aurez identifier le processus et le tuer.

Si vous voulez éviter un utilisateur spécifique de créer une bombe à fourche, vous pouvez limiter en jeter un oeil à /etc/security/limits.conf, (vous pouvez le faire sur les groupes aussi bien), à l'intérieur, vous pouvez ajouter une ligne, quelque chose comme:

Sree hard nproc 300 

qui limitera l'utilisateur Sree à processus.