Satho
Aktives Mitglied
Thread Starter
- Dabei seit
- 29.04.2008
- Beiträge
- 509
- Reaktionspunkte
- 37
Hallo zusammen!
Mal eine Frage an die Scripter.
Ich habe von Scripten überhaupt gar keine Ahnung. Ich habe ein paar Sachen zusammengegoogelt, aber ich brauche trotzdem noch Eure Hilfe.
Mein Problem.
Ich habe eine FW-HD (Lacie) am iMac und nutze diese nur für TM.
Jetzt nervt es mich total, dass die Platte aus dem Standby hochfährt und rumrötelt, ohne dass TM etwas tut. Quasi, die Platte fährt zeit zu zeit einfach mal hoch und macht Nichts, außer Lärm.
Meine Idee:
Ein Script, dass mir die FW-HD nach dem Booten unmounted. Das ist kein Problem.
Dann ein zweites Script, dass ich automatisieren kann.
Ein Script, dass mir 1) die FW-Platte mounted, 2) TM-Backup startet und danach 3) die Platte wieder unmounted.
Mein Script:
Soweit so gut.
Die ersten zwei Schritte klappen bestens.
1) Die Platte mounted und 2) startet danach TM.
Allerdings möchte das Script die Platte dann gleich wieder 3) unmounten, obwohl ja TM noch zu Gange ist. Das geht natürlich nicht. Es kommt eine Fehlermeldung, dass das unmounten nicht funktioniert hat.
Meine Frage:
Gibt es einen Befehl oder eine Möglichkeit, dass er den dritten Schritt erst ausführt, wenn er mit dem zweiten Schritt fertig ist?
Mal eine Frage an die Scripter.
Ich habe von Scripten überhaupt gar keine Ahnung. Ich habe ein paar Sachen zusammengegoogelt, aber ich brauche trotzdem noch Eure Hilfe.
Mein Problem.
Ich habe eine FW-HD (Lacie) am iMac und nutze diese nur für TM.
Jetzt nervt es mich total, dass die Platte aus dem Standby hochfährt und rumrötelt, ohne dass TM etwas tut. Quasi, die Platte fährt zeit zu zeit einfach mal hoch und macht Nichts, außer Lärm.
Meine Idee:
Ein Script, dass mir die FW-HD nach dem Booten unmounted. Das ist kein Problem.
Dann ein zweites Script, dass ich automatisieren kann.
Ein Script, dass mir 1) die FW-Platte mounted, 2) TM-Backup startet und danach 3) die Platte wieder unmounted.
Mein Script:
tell application "Terminal"
do shell script "hdiutil attach /dev/disk1s3"
do shell script "/System/Library/CoreServices/backupd.bundle/Contents/Resources/backupd-helper"
do shell script "hdiutil detach /dev/disk1s3"
end tell
tell application "Terminal" to quit
Soweit so gut.
Die ersten zwei Schritte klappen bestens.
1) Die Platte mounted und 2) startet danach TM.
Allerdings möchte das Script die Platte dann gleich wieder 3) unmounten, obwohl ja TM noch zu Gange ist. Das geht natürlich nicht. Es kommt eine Fehlermeldung, dass das unmounten nicht funktioniert hat.
Meine Frage:
Gibt es einen Befehl oder eine Möglichkeit, dass er den dritten Schritt erst ausführt, wenn er mit dem zweiten Schritt fertig ist?
Zuletzt bearbeitet: