- Mitglied seit
- 26. Okt 2009
- Beiträge
- 9.737
- Punkte für Reaktionen
- 1.646
- Punkte
- 314
Ok, das wusste ich nicht. Warten wird schwierig, weil das auch diverse Sub-Prozesse (rsync) startet. Man könnte die Ausgabe von "/usr/syno/bin/timebkp list_version --task "NAME"" pollen und dort den Status auswerten...
#!/bin/sh
LOGFILE="/var/log/autorun"
TASK_NAME="BackupHome"
TASK_ID=4
log() {
echo `date +%c` $1 >> $LOGFILE
}
log "TimeBackup $TASK_NAME started"
/usr/syno/bin/timebkp create_version --unique $TASK_ID
sleep 10
while [ "$( /usr/syno/bin/timebkp list_version --task=$TASK_NAME | grep processing )" ]
do
sleep 10
done
log "TimeBackup $TASK_NAME finished"
sleep 5
exit 100
/usr/syno/bin/timebkp create_version --task=<taskname>
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.