Hi,
vor langer Zeit habe ich mal folgendes Apple-Script entworfen:
Mit dem Script werden auf meiner NAS die beiden Shares share1 und share2 unter meinem Benutzernamen gemounted, sofern die NAS erreichbar ist, was mit dem Ping-Kommando geprüft wird.
Da, wie ich gehört habe, Apple-Scripts nicht mehr lange unterstützt werden, würde ich das Script gerne als zsh-Shell-Script umschreiben. Da ich aber keinerlei Erfahrung im Shell-Scripting habe, würde ich mich freuen, wenn mir Jemand dabei helfen könnte. Insbesondere der Mount-Befehl macht mir Kopfzerbrechen.
Vielen Dank im Voraus
vor langer Zeit habe ich mal folgendes Apple-Script entworfen:
Code:
set command to "ping -c 1 DiskStation"
set checkVar to false
repeat until checkVar is true
try
if ((do shell script command) contains " packets received, 0.0% packet loss") then
mount volume "smb://NAS/share1" as user name "mein_Benutzername"
mount volume "smb://NAS/share2" as user name "mein_Benutzername"
set checkVar to true
end if
on error
display dialog "Es konnte keine Verbindung aufgebaut werden." buttons {"Nochmal", "OK"} with icon stop giving up after 5
if button returned of result is "OK" then
set checkVar to true
else if button returned of result is "Nochmal" then
set checkVar to false
else
set checkVar to false
end if
end try
end repeat
Da, wie ich gehört habe, Apple-Scripts nicht mehr lange unterstützt werden, würde ich das Script gerne als zsh-Shell-Script umschreiben. Da ich aber keinerlei Erfahrung im Shell-Scripting habe, würde ich mich freuen, wenn mir Jemand dabei helfen könnte. Insbesondere der Mount-Befehl macht mir Kopfzerbrechen.
Vielen Dank im Voraus