Starten Sie automatisch ein Programm oder eine Aktion, wenn ein externes Laufwerk oder eine Festplatte angeschlossen ist

apple.stackexchange https://apple.stackexchange.com/questions/5988

Frage

Ich habe ein externes Laufwerk. Ist es möglich, ein Programm zu starten oder eine Aktion auszuführen, wenn ich es anschließe oder anschließe?

War es hilfreich?

Lösung

Marco Polo Kann Aktionen (Sie angeben) basierend auf angehängten USB -Geräten ausführen.

EDIT: Marcopolo wird nicht mehr unterstützt, aber es gibt eine gewartete Gabel davon: Controlplan

Andere Tipps

Die wahrscheinlich robusteste Lösung besteht darin, a zu erstellen launchd Job mit dem StartOnMount Eigenschaft eingestellt auf -boolean YES:

StartOnMount <boolean>
Dieser optionale Schlüssel bewirkt, dass der Job jedes Mal gestartet wird, wenn ein Dateisystem montiert wird.

So macht Time Machine es (siehe /System/Library/LaunchDaemons/com.apple.backupd-attach.plist).

Sie müssen prüfen, ob die gewünschten /Volume/... ist verfügbar, aber meiner Erfahrung nach ist es schneller als die Verwendung von Ordneraktionen.

Eine ähnliche Frage wurde im Macrumors -Forum hier veröffentlicht:

http://forums.macrumors.com/showthread.php?t=1029207

Der spezifische Vorschlag besteht darin, die Anwendung Marcopolo zu verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit apple.stackexchange
scroll top