lancer automatiquement un programme ou une action quand un disque dur externe ou un disque est relié
-
16-10-2019 - |
Question
J'ai un lecteur externe. Est-il possible de lancer un programme ou d'effectuer une action lorsque je le connecte ou le brancher?
La solution
Marco Polo peut effectuer des actions (vous spécifiez) en fonction des périphériques USB connectés.
Edit: MarcoPolo est plus supporté, mais il y a une fourchette maintenue de celui-ci: ControlPlane
Autres conseils
La solution la plus probable est solide pour créer un travail de launchd
avec l'ensemble de la propriété StartOnMount
à -boolean YES
:
StartOnMount <boolean>
Cette clé option provoque le travail à démarrer chaque fois qu'un système de fichiers est monté.
Voici comment Time Machine, il fait (voir /System/Library/LaunchDaemons/com.apple.backupd-attach.plist
).
Vous devez vérifier si le /Volume/...
désiré est disponible, mais dans mon expérience, il est plus rapide que d'utiliser dossier Actions.
Une question similaire a été posté dans le forum MacRumors ici:
http://forums.macrumors.com/showthread.php?t=1029207
La suggestion spécifique, il est d'utiliser l'application MarcoPolo.