Aktywne Wpisy
Vamyss +39
W pracy kurła a gdzie.
Czekamy o 6 rano na klatce schodowej na strażaków aby użyli swojego kluczyka i otwarli nam mieszkanie ( ͡° ͜ʖ ͡°)
#pracbaza
Czekamy o 6 rano na klatce schodowej na strażaków aby użyli swojego kluczyka i otwarli nam mieszkanie ( ͡° ͜ʖ ͡°)
#pracbaza
StanMarsh93 +19
yes | /opt/vyatta/bin/sudo-users/vyatta-restart-ovpn.pl --vtun vtun6
wszystko do niej działa, plik z ostatnim IP się nadpisuje, itp.
jak skrypt odpalę ręcznie to wszystko działa prawidłowo. Podpowiecie jaka może być przyczyna i co jest nie tak?
#!/bin/bash
currentIP=$(ip a | grep 10.8 | cut -d '/' -f 0 | rev | cut -d ' ' -f 0 | rev)
if [[ ! -e /var/log/lastIP.log ]]
then
echo "100.100.100.100" > /var/log/lastIP.log
previousIP=$(cat /var/log/lastIP.log)
else
previousIP=$(cat /var/log/lastIP.log)
fi
if [[ "$previousIP" != "$currentIP" ]]
then
echo "$currentIP" > /var/log/lastIP.log
yes | /opt/vyatta/bin/sudo-users/vyatta-restart-ovpn.pl --vtun vtun6
sleep 30
/etc/rc.local
echo "$(date) -> Tunel zrestartowany (rozne IP, aktualne: $currentIP i poprzednie: $previousIP)" >> /var/log/cronScript.log
else
echo "$currentIP" > /var/log/lastIP.log
if ping -c 1 $currentIP &> /dev/null
then
echo "$(date) -> Adres $currentIP odpowiada" >> /var/log/cronScript.log
else
yes | /opt/vyatta/bin/sudo-users/vyatta-restart-ovpn.pl --vtun vtun6
sleep 30
/etc/rc.local
echo "$(date) -> Tunel zrestartowany" >> /var/log/cronScript.log
fi
fi
#bash #linux #debian #ubiquiti
type yes