Ich hab mir jetzt anders beholfen.
Ich bin im Moment wieder weg von autorun, und mache das über den Aufgabenplaner.
Mit dem Aufgabenplaner mach ich ein benutzerdefiniertes Script:
/volumeSATA/satashare/esata_backup
sleep 60
echo 1 > /sys/block/sde/device/delete
exit
Dann habe ich zwei Platten. Beide werden wochen/tagweise gegeneinander getauscht. Somit wird das Backup abwechseln auf die Platten geschrieben.
Da sich die Backups aber etwas unterscheiden habe ich in Hyperbackup für jede Platte einen Job angelegt.
auf jeder Platte befindet sich eine Datei in der ein Teil des Scripts (/volumeSATA/satashare/esata_backup ) liegt. Da drin steht:
/usr/syno/bin/synobackup --backup 10 --type image
sleep 60
while [ "$(/bin/pidof img_backup)" -o "$(/bin/pidof dsmbackup)" -o "$(/bin/pidof synoimgbktool)" -o "$(/bin/pidof synolocalbkp)" -o "$(/bin/pidof synonetbkp)" -o "$(/bin/pidof updatebackup)" ]
do
sleep 60
done
Der andere Job auf der anderen Platte unterscheidet sich nur durch:
/usr/syno/bin/synobackup --backup 9 --type image
.
Wie ich nun in einem anderen Thema gelesen habe, wird wohl tatsächlich das Problem sein, dass das Script auf einem nicht Unix-kompatiblen Dateisystemen liegt, und ich den Part:
echo 1 > /sys/block/sde/device/delete
somit nicht in das eigentlich autorun Script bekomme, weil ich den Besitzer des Scripts auf der NTFS Partition nicht auf "root" geändert bekomme.
Lösungsvorschläge sind willkommen...