Ho un'unità esterna. È possibile avviare un programma o eseguire un'azione quando viene collegato o collegato?
Marco Polo può eseguire azioni (specificate dall'utente) in base ai dispositivi USB collegati.
Modifica: MarcoPolo non è più supportato, ma esiste un fork mantenuto: ControlPlane
La soluzione più probabile è quella di creare un lavoro launchd con la proprietà StartOnMount impostata su -boolean YES :
StartOnMount <boolean>
This optional key causes the job to be started every time a filesystem is mounted.
Ecco come fa Time Machine (vedi /System/Library/LaunchDaemons/com.apple.backupd-attach.plist ).
Devi verificare se il /Volume/... desiderato è disponibile, ma secondo la mia esperienza, è più veloce dell'utilizzo di Azioni cartella.
Leggi altre domande sui tag usb filesystem external-disk automator