At 04:59a +0100 02/08/2006, Terry Vogelaar didst inscribe upon an
electronic papyrus:
>Can I start a script when a specific volume mounts? I want to
>perform a backup-like task when the external HD becomes available
>to the computer. How do I do that?
You could have a stay-open applet that on idle checks for its
existence, comparing to the previous state saved in a variable, and
if it newly exists to run your task. Something like this:
property wasMounted : false --or true, depending on what behavior you want
property diskName : "External HD"
on idle
set diskList to list disks
if diskName is in diskList then
if not wasMounted then
--run your task
end if
set wasMounted to true
else
set wasMounted to false
end if
return 10
end idle
That's off the top of my head. (Excuse the hairs.)
-boo