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