avviare automaticamente un programma o azione se sono collegati un'unità esterna o disco
-
16-10-2019 - |
Domanda
Ho un disco esterno. E 'possibile lanciare un programma o eseguire un'azione quando lo collego o collegarlo?
Soluzione
Marco Polo può eseguire azioni (specificata) basati su dispositivi USB collegati.
Modifica: MarcoPolo non è più supportato, ma c'è un bivio mantenuto di esso: ControlPlane
Altri suggerimenti
La soluzione probabilmente più robusta è quello di creare un posto di lavoro con la proprietà launchd
StartOnMount
insieme a -boolean YES
:
StartOnMount <boolean>
Questa chiave facoltativa fa sì che il lavoro da avviare ogni volta che un file system è montato.
Questo è come Time Machine fa (vedi /System/Library/LaunchDaemons/com.apple.backupd-attach.plist
).
È necessario verificare se il /Volume/...
desiderato è disponibile, ma nella mia esperienza, è più veloce rispetto all'utilizzo di Azioni Cartella.
Una domanda simile è stata pubblicata nel forum MacRumors qui:
http://forums.macrumors.com/showthread.php?t=1029207
Il suggerimento specifico v'è di utilizzare l'applicazione MarcoPolo.