Nach erfolgtem Netzwerk-TimeBackup die entfernte Backup-Diskstation runterfahren

sw01

Benutzer
Mitglied seit
24. Januar 2016
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallöchen,

bin neu hier aber schon ein paar Jahre mit Synology zu Gange. Ich beginne die Mitgliedschaft hier im Forum mal nicht mit einer Frage, sondern einer Idee.

Nachdem ich mir eine neue Synology zugelegt habe, verwende ich die bisherige Diskstation als Backup-System für das TimeBackup. Nachts um 4 fahren beide Diskstations automatisch hoch, um 4:05 startet das TimeBackup. Gleichzeitig um 4:05 startet ein selbst gebasteltes Shell-Script (über Aufgaben -> Benutzerdefiniertes Script), das die TimeBackup Prozesse auf der zu sichernden Diskstation beoabachtet. Wenn alle TimeBackup Prozesse bis auf den timebkd beendet sind, ist das Backup fertig. Dann sendet das Script per Telnet an die Backupdiskstation ein Powerdown, um diese wieder herunterzufahren und fährt anschließend auch die gesicherte Diskstation wieder runter.

Falls jemand Interesse an dem Skript hat, hier isses:

#
# Check which TimeBackup processes are running.
# Ensure that all TimeBackup processes except the daemon are finished.
# Then send via Telnet a shutdown command to the backup Synology diskstation.

sleep 20
cnt="1"
# Test and loop until 3x whithin 15 seconds no other timebk process except the daemon process is running.
while [ $cnt -gt 0 ]
do
cnt="0"
sleep 5
if [ `ps -w | grep -c timebk` -gt 2 ]; then
cnt=$(($cnt+1))
fi
sleep 5
if [ `ps -w | grep -c timebk` -gt 2 ]; then
cnt=$(($cnt+1))
fi
sleep 5
if [ `ps -w | grep -c timebk` -gt 2 ]; then
cnt=$(($cnt+1))
fi
done
sleep 60

# Shutdown the slave diskstation
USR=root
PWD=password
CMD=poweroff
{ sleep 2; echo $USR; sleep 2; echo $PWD; sleep 2; echo $CMD; sleep 60; } | telnet slave_diskstation

# Finally shutdown the master diskstation.
sleep 20
poweroff
sleep 60

exit 0
 

dil88

Benutzer
Mitglied seit
03. September 2012
Beiträge
28.575
Punkte für Reaktionen
2
Punkte
644
Willkommen als schreibendes Mitglied des Forums!

Danke für das Skript, schöne Idee!
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten, denn dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit einem hohen technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive oder Themen fremde Werbung. Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.