Como conseguir conserto de garfo. : () {: |: &} ;: [duplicado]

0

Então eu tenho um amigo que tinha um servidor ssh rodando em seu Raspberry Pi (essa questão não é um problema específico do RPi, então é por isso que estou postando aqui). Eu entrei no ssh e executei :(){ :|: & };: como uma brincadeira. Ele me mandou uma mensagem, perguntou-me o que eu fiz e por que seu Pi estava ficando tão ruim, e eu disse a ele e ele mandou de volta o emoji risonho. Ele perguntou como consertá-lo, então eu disse a ele para reiniciar. Ele fez e me disse que ainda estava atrasado, mas ele tinha um minuto ou mais antes de congelar novamente. Eu não sabia que a fork fork persistiria depois de uma reinicialização. Ele conseguiu (meio) consertar isso. Acabei de perguntar a ele o que ele fez, e ele respondeu com "Primeiro eu tentei o ulimit, que teve eficácia mínima. Então, eu corri um loop do terminal que matou o processo a cada segundo". Não tenho ideia de como ele conseguiu o nome do processo para matar.

Então o problema é que, mesmo que haja um script rodando para matar os processos a cada segundo, o Pi continua pulando da rede. Eu não sei porque isso está acontecendo. Como podemos erradicar completamente a bomba do garfo?

(By the way, ele não está com raiva de mim [Que eu sei de], e ele disse que não é louco)

    
por tylerr147 03.07.2017 / 00:38

1 resposta

0

Temos certeza de que não é a bomba que está causando isso. Se ele tem 60 segundos, então há muitas coisas que podem ser executadas.

Eu faria:

terminal1$ wssh rpi-server cat /var/log/syslog > rpi-syslog
terminal2$ wssh rpi-server tail -f /var/log/syslog
terminal3$ wssh rpi-server top
terminal4$ wssh rpi-server dmesg

( wssh aguarda a porta abrir e executa o SSH imediatamente, para que você entre o mais rápido possível. Ele usa w4it-for-port-open e nc : link link )

    
por 03.07.2017 / 03:50