vu+ zero freezato dopo scriptv automatico

tulkas85

Vu+ Newbie
Salve,

ho inserito uno script nell'avvio automatico per effettuare un check periodico di openvpn .
Ora non so se la cosa è collegata, ma sta di fatto che dopo non si avviava più il decoder, restava bloccato sulla schermata di caricamento, l'immagine è l'ultima OBH.

Lo script contiene un loop infinito, ma in questo loop in teoria dovrebbe entrarci il processo che esegue lo script, non quello principale che esegue l'avvio del decoder.

Voi che dite ? Cmq ho dovuto flashare il decoder.


lo script è il seguente e l'ho messo in /etc/init.d
dopodichè ho fatto update.rc mioscript defaults
--------------------------------------------------------------------------------------------------------
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin

### Thanks Xream's Work XD

# if you don't have several vpn servers to select, you can comment following line
# and use your openvpn config file name to replace "${host}.ovpn" in while loop.

#read -p "Select the host: " host

function getStatus () {
ifconfig | grep $1 && return 1
return 0​
}

while [[ 1 ]]; do
getStatus tun0
if [[ $? == 0 ]]; then
echo "openvpn is not connected!"
echo "Reconnecting!"
#Replace your_sudo_password to your real user sudo password.
openvpn --config /etc/openvpn/*.conf &
sleep 30​
fi
sleep 60​
done

-----------------------------------------
 
Back
Top