Ich hab bei der Fehlersuche die von mir eingetragenen IP Adressen mal angepingt und bekomme von der Zieladresse gesagt: Zielhost nicht erreichbar.
#!/bin/sh
SHUTDOWNSCRIPT="/volume1/public/autoshutdown.sh"
case "$1" in
start)
echo "Start autoshutdown"
$SHUTDOWNSCRIPT &
;;
stop)
killall $(basename "$SHUTDOWNSCRIPT")
;;
restart)
$0 stop
sleep 1
$0 start
;;
esac
#!/bin/sh
# shutdown the DS if other network devices are not available anymore
#
# List of hosts to check for ping
# 29=Mac Mini / 27=iMac / 15=PC / 90=DenonX4500 / 91=DenonDBT
HOSTS='192.168.44.29 192.168.44.27 192.168.44.15 192.168.44.90 192.168.44.91'
# Cycle for check
#
CHECKTIME=10
# Startdelay for emergency stop
#
STARTDELAY=600
# Max-Pakets to send
#
MAXPAKETS=3
# ************************************ END SETTINGS ***********************************
echo "Start autoshutdown"
# Wait startdelay-times for kill this prozess
# Without the DS shutdown if you have a not valid IP configured and the DS was unusable
# so you can kill that prozess before shutdown
#
sleep $STARTDELAY
# Init
OFF=0
while [ $OFF == 0 ]; do
OFF=1
for HOST in $HOSTS; do
ping -c $MAXPAKETS $HOST > /dev/null
if [ $? == 0 ]; then
# Host available = no shutdown
OFF=0
sleep $CHECKTIME
fi
done
done
# beeps 3x
echo 2 > /dev/ttyS1;
sleep 1
echo 2 > /dev/ttyS1;
sleep 1
echo 2 > /dev/ttyS1;
echo Shutting down
poweroff
Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.
Als Dankeschön schalten wir deinen Account werbefrei.