Como corrigir a perda de conexão na VM?

1

Minha máquina virtual perde a conexão com a internet às vezes no linux e eu preciso ficar conectado constantemente. Então eu escrevi o seguinte script:

#!/bin/bash 
wget -q --tries=10 --timeout=20 --spider http://google.com 
if [[ $? -ne 0 ]]; then 
    service network-manager restart
fi

Quando executo este script no console, ele funciona, mas usando um cron , obtenho:

network-manager: unrecognized service

O que posso fazer para que isso funcione ou que outra abordagem posso usar?

    
por kakko76 15.04.2016 / 13:24

1 resposta

-1

Se você está digitando o nome do seu serviço corretamente, acho que seu problema é causado pela falta de Variáveis de Ambiente.

Do manual de comando service :

service runs a System V init script in as predictable environment as possible.

É melhor usar o caminho completo do seu arquivo de serviço como: /etc/init.d/network-manager

Por isso, para reiniciar o uso do serviço: /etc/init.d/network-manager restart

    
por 15.04.2016 / 14:35