Tengo un disco externo. ¿Es posible iniciar un programa o realizar una acción cuando lo conecto o lo conecto?
Tengo un disco externo. ¿Es posible iniciar un programa o realizar una acción cuando lo conecto o lo conecto?
Marco Polo puede realizar acciones (que usted especifique) basadas en dispositivos USB conectados.
Editar: MarcoPolo ya no es compatible, pero hay una bifurcación mantenida: ControlPlane
La solución más robusta es crear un trabajo launchd
con la propiedad StartOnMount
establecida en -boolean YES
:
StartOnMount <boolean>
Esta clave opcional hace que el trabajo se inicie cada vez que se monta un sistema de archivos.
Así es como lo hace Time Machine (vea /System/Library/LaunchDaemons/com.apple.backupd-attach.plist
).
Debe comprobar si el /Volume/...
deseado está disponible, pero en mi experiencia, es más rápido que usar Acciones de carpeta.
Lea otras preguntas en las etiquetas usb filesystem external-disk automator