Как запустить скрипт на устройстве, монтируются в OSX

Я хочу сделать сценарий, который автоматически создает резервную копию моего разжигать файлы, когда я подключаю его к своему MacBook Pro. Запись сценария хорошо в моей способности, но я не знаю то, что является лучшим способом запустить скрипт на монтировании автоматически.

7
задан tehgeekmeister 15 February 2010 в 05:58
поделиться

2 ответа

Вы можете либо использовать AppleScript и прикрепить действие папки к каталогу / Volumes , либо написать агента запуска, который следит за этим дорожка.

Для последнего вы можете обратиться к Учебник: Резервное копирование с Launchd на MacResearch. Суть в том, что вы создаете файл конфигурации plist, который будет интерпретироваться launchd ; тогда launchd выполнит ваш сценарий, когда указанный путь изменится.

9
ответ дан 7 December 2019 в 03:15
поделиться

Какие сценарии вы имели в виду? Если вы используете AppleScript, можно ли прикрепить действие папки к каталогу / Volumes (или, возможно, к конкретному подкаталогу, в котором монтируется Kindle) для резервного копирования файлов? Я никогда не пробовал что-то подобное, поэтому используйте эту идею на свой страх и риск, но чего бы это ни стоило ...

Кроме этого, я не знаю общего способа запустить сценарий на монтировании в OS X. Kevent, которая является версией inotify Linux для OS X, может быть способом, которым можно было бы достичь чего-то подобного, но, очевидно, вы не хотите писать программу на языке C для всего этого. Хотя кто-то может быть там.

0
ответ дан 7 December 2019 в 03:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: