Aktywne Wpisy
ziuaxa +90
Pomysł: po maturze 9 miesięcy szkolenia wojskowego obowiązkowego dla wszystkich
- niezależnie od płci (mężczyźni, kobiety, cis, gender, transgender, heliktoptery szturmowe, osoby niebinarne, nietrynarne, z zaimkami ono/meow/ich/nim/srim)
- wszyscy śpią razem bez seksistowskiego podziału typi: mężczyzni w jednym pomieszczeniu, kobiety w drugim, meow w trzecim, etc. #stoppatriarchatowi
- zakaz korzystania z urządzeń elektronicznych typu smartfony, smartwatche, tablety
Za jednym zamachem rozwiązujemy problemy:
- niezależnie od płci (mężczyźni, kobiety, cis, gender, transgender, heliktoptery szturmowe, osoby niebinarne, nietrynarne, z zaimkami ono/meow/ich/nim/srim)
- wszyscy śpią razem bez seksistowskiego podziału typi: mężczyzni w jednym pomieszczeniu, kobiety w drugim, meow w trzecim, etc. #stoppatriarchatowi
- zakaz korzystania z urządzeń elektronicznych typu smartfony, smartwatche, tablety
Za jednym zamachem rozwiązujemy problemy:
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