Hallo,
nach reboot ist immer file stuck.fflg weg.
Ich lege es an mit: sudo touch -f /opt/check_lan/stuck.fflg
Nach sudo updatedb, kann ich es im Ordner /opt/check_lan sehen.
Das dazugehoerige script funktioniert dann auch.
Nach reboot ist das file aber dann weg und das script funktioniert nicht mehr.
Dieser code ist aus dem forum kopiert:
Bash
#!/bin/sh
# cron script for checking wlan connectivity change 192.168.0.1 to
# whatever IP you want to check.
IP_FOR_TEST="192.168.0.1"
PING_COUNT=1
PING="/bin/ping"
IFUP="/sbin/ifup"
IFDOWN="/sbin/ifdown --force"
INTERFACE="eth0"
FFLAG="/opt/check_lan/stuck.fflg"
sudo touch -f /opt/check_lan/stuck.fflg
# ping test
$PING -c $PING_COUNT $IP_FOR_TEST > /dev/null 2> /dev/null
if [ $? -ge 1 ]
then
logger "$INTERFACE seems to be down, trying to bring it up..."
if [ -e $FFLAG ]
then
logger "$INTERFACE is still down, REBOOT to recover ..."
rm -f $FFLAG 2>/dev/null
sudo reboot
else
touch $FFLAG
logger $(sudo $IFDOWN $INTERFACE)
sleep 10
logger $(sudo $IFUP $INTERFACE)
fi
else
# logger "$INTERFACE is up"
# rm -f $FFLAG 2>/dev/null
fi
Alles anzeigen