Hallo Leute,
brauche dringend Hilfe von einem Experten:
Ohne nennenswerte Programmierkenntnisse habe ich mir ein Skript gebastelt, dass es mir erlaubt 1x wöchentlich ein Backup von meiner DiskStation1 auf meine alte Diskstation2 (beherrscht WOL nicht!) auszuführen.
Auf meiner DiskStation 2 wird beim Hochfahren ein Skript ausgeführt, das ein Skript auf der DiskStation1 ausführt, dass nach Abschluss eines Backups die DiskStation2 wieder abschaltet.
/usr/syno/etc/rc.d/S99zzbackup.sh auf DiskStation2:
/root/backup.sh auf DiskStation1:
Ich möchte nun die Skripts derart optimieren, dass der Backup-Prozess auf der DiskStation2 erkannt wird, sodass dieser sich selbst ausschalten kann und nicht mittels ssh von der DiskStation1 wie bisher.
Wäre toll, wenn mir jemand helfen könnte.
brauche dringend Hilfe von einem Experten:
Ohne nennenswerte Programmierkenntnisse habe ich mir ein Skript gebastelt, dass es mir erlaubt 1x wöchentlich ein Backup von meiner DiskStation1 auf meine alte Diskstation2 (beherrscht WOL nicht!) auszuführen.
Auf meiner DiskStation 2 wird beim Hochfahren ein Skript ausgeführt, das ein Skript auf der DiskStation1 ausführt, dass nach Abschluss eines Backups die DiskStation2 wieder abschaltet.
/usr/syno/etc/rc.d/S99zzbackup.sh auf DiskStation2:
Rich (BBCode):
#!/bin/sh
if test "$*" = 'start'; then
ssh -i /root/.ssh/backupssh root@DiskStation1 "/root/backup.sh"
fi
/root/backup.sh auf DiskStation1:
Rich (BBCode):
#!/bin/ash
clear
/usr/syno/bin/synonetbkp -a „Backup2“
/bin/sleep 30
while (ps | grep Backup2 | grep -v grep)
do
/bin/sleep 5
done
ssh -i /root/.ssh/backupssh root@DiskStation2 „/sbin/poweroff“
exit
Ich möchte nun die Skripts derart optimieren, dass der Backup-Prozess auf der DiskStation2 erkannt wird, sodass dieser sich selbst ausschalten kann und nicht mittels ssh von der DiskStation1 wie bisher.
Wäre toll, wenn mir jemand helfen könnte.
Zuletzt bearbeitet: