Hallo Stefan,
das nachfolgende, leicht abgewandelte, AppleScript mit separaten try-Blöcken für jedes Volume wäre, aus meiner Sicht eine deutlich robustere Lösung.
try
tell application "Finder"
try
mount volume "smb://q-bay:passwort@Server/Software"
end try
try
mount volume "smb://q-bay:passwort@Server/homes/Q-Bay"
end try
try
mount volume "smb://q-bay:passwort@Server/Multimedia"
end try
end tell
end try
Sollte ein einzelner Pfad temporär nicht verfügbar sein (z. B. wenn die NAS gerade im Ruhezustand ist), wird der restliche Mount-Vorgang nicht komplett abgebrochen. Das ist in Kombination mit der Sleep-Wake-Strategie oder geplanten Downtimes eines NAS sicherlich sehr wertvoll.
In Verbindung mit Lingon X, welches ich Dir an dieser Stelle gerne empfehlen möchte, erhältst Du damit eine Lösung, die nicht nur benutzerfreundlich ist, sondern auch fehlertolerant und wartbar ist – ohne Terminal-Kommandos oder komplexe Cronjob-Syntax.
Lingon X ist eine benutzerfreundliche macOS-App, mit der man sogenannte Launch Agents (und Daemons) ohne Terminal oder manuelles Schreiben von .plist-Dateien erstellen, testen und verwalten kann. Auch bestehende Agents lassen sich damit bequem einsehen und anpassen!
Die genannte App stammt vom schwedischen Entwickler Peter Borg und ist als vertrauenswürdig einzuschätzen. Sie ist im Gegensatz zu vielen „Mac-Cleanern“ kein fragwürdiges Produkt und wird regelmäßig aktualisiert.
Beste Grüße & viel Erfolg!