Eu tenho um problema não resolvido com meu vps caindo da rede . Não há resposta e o webhost não tem ideia, então eu pensei este script bash deve funcionar
#!/bin/sh
ping -c5 8.8.8.8
if [ $? -eq 0 ]; then
echo "ok"
else
reboot
fi
Funciona a cada minuto via cron
* * * * * /bin/sh /root/pingtest.sh
Mas não é reinicializado quando a máquina cai da rede - aqui podemos ver o syslog mostrando a perda de conexão (para o nfs neste caso), e o pingtest é executado logo após, mas não está reinicializando a máquina. / p>
May 18 08:58:01 tns CRON[9543]: (root) CMD (/bin/sh /root/pingtest.sh)
May 18 08:58:23 tns kernel: [316511.688142] nfs: server 188.166.172.XX not responding, timed out
May 18 08:59:00 tns kernel: [316548.720075] nfs: server 188.166.172.XX not responding, timed out
May 18 08:59:01 tns CRON[9549]: (root) CMD (/bin/sh /root/pingtest.sh)
O que estou fazendo de errado? Obrigado.