Eu tenho acesso a um servidor através de SSH (ou seja, é o nosso servidor de informática :)) e executei uma fork-bomb lá (a do bash). Existe uma maneira de neutralizá-lo remotamente? Apenas usar ssh name@server
não faz nada: nenhuma linha é emitida, nem mesmo a solicitação de senha, mas ping server
chega até ela. Claro, a bomba será eliminada amanhã, mas seria bom se fosse possível fazer isso sozinho...
Responder1
Se você não consegue nem fazer login, provavelmente não há muito que você possa fazer. Comoexplicado na Wikipédia:
Devido à sua natureza, as bombas bifurcadas podem ser difíceis de parar depois de iniciadas. Impedir a reprodução de uma fork bomb requer o encerramento de todas as cópias em execução, o que pode ser difícil de conseguir. Um problema enfrentado é que um programa separado para encerrar a bomba fork não pode ser executado se a tabela de processos estiver totalmente saturada. O segundo grande problema é que no tempo necessário entre encontrar os processos para encerrá-los e realmente encerrá-los, mais processos podem ter sido criados.