Hallo Zusammen,
durch ein wenig googeln bin ich auf ein Skript gestoßen, mit dem es möglich ist das NAS automatisch herunterzufahren, wenn eine bestimmte IP in einem Zeitintervall X zweimal nicht erreichbar war.
Das Skript startet bei mir direkt nach dem booten des NAS und funktioniert auch soweit, jedoch zeigt mir das NAS auf dem Display seitdem immer nur BootingApp an. Diese Meldung verschwindet auch nicht, da das Skript ja logischerweise in einer Schleife läuft, damit das NAS auch später noch herunterfahren kann.
Das Skript sieht wie folgt aus: (/volume1/.@plugins/etc/init.d/S99AutoShutdown)
Das Skript kommt ursprünglich von hier:
http://www.synology-wiki.de/index.php/Automatisches_Herunterfahren_wenn_kein_Ping_möglich
Dort ist am Ende der Seite noch ein Startskript für das eigentliche Shutdown Skript zu finden, welches meiner Meinung nach aber beim Asustor nicht notwendig ist, da es ja in dem richtigen Pfad mit dem richtigen Dateinamen automatisch startet.
Hat von euch einer eine Idee, wenn ich die BootingApp anzeige wieder wegbekomme, mein Skript aber weiterhin läuft?
durch ein wenig googeln bin ich auf ein Skript gestoßen, mit dem es möglich ist das NAS automatisch herunterzufahren, wenn eine bestimmte IP in einem Zeitintervall X zweimal nicht erreichbar war.
Das Skript startet bei mir direkt nach dem booten des NAS und funktioniert auch soweit, jedoch zeigt mir das NAS auf dem Display seitdem immer nur BootingApp an. Diese Meldung verschwindet auch nicht, da das Skript ja logischerweise in einer Schleife läuft, damit das NAS auch später noch herunterfahren kann.
Das Skript sieht wie folgt aus: (/volume1/.@plugins/etc/init.d/S99AutoShutdown)
# shutdown Asustor if another network device is not available anymore
#
# VARIABLES TO EDIT
# host: network device (eg. router or PC) as reference (name or IP)
# waittime (in seconds): time between each ping (for PC: use min. reboot time) to prevent shutdown while rebooting
host=192.168.188.1
waittime=150
while true; do
ping -c 4 $host > /dev/null
if [ $? == 1 ]; then
sleep $waittime
ping -c 4 $host > /dev/null
if [ $? == 1 ]; then
poweroff
fi
fi
sleep $waittime
done;
Das Skript kommt ursprünglich von hier:
http://www.synology-wiki.de/index.php/Automatisches_Herunterfahren_wenn_kein_Ping_möglich
Dort ist am Ende der Seite noch ein Startskript für das eigentliche Shutdown Skript zu finden, welches meiner Meinung nach aber beim Asustor nicht notwendig ist, da es ja in dem richtigen Pfad mit dem richtigen Dateinamen automatisch startet.
Hat von euch einer eine Idee, wenn ich die BootingApp anzeige wieder wegbekomme, mein Skript aber weiterhin läuft?