Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.
Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.
Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier
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.