Я хочу сделать сценарий, который автоматически создает резервную копию моего разжигать файлы, когда я подключаю его к своему MacBook Pro. Запись сценария хорошо в моей способности, но я не знаю то, что является лучшим способом запустить скрипт на монтировании автоматически.
Вы можете либо использовать AppleScript и прикрепить действие папки к каталогу / Volumes
, либо написать агента запуска, который следит за этим дорожка.
Для последнего вы можете обратиться к Учебник: Резервное копирование с Launchd на MacResearch. Суть в том, что вы создаете файл конфигурации plist, который будет интерпретироваться launchd
; тогда launchd
выполнит ваш сценарий, когда указанный путь изменится.
Какие сценарии вы имели в виду? Если вы используете AppleScript, можно ли прикрепить действие папки к каталогу / Volumes (или, возможно, к конкретному подкаталогу, в котором монтируется Kindle) для резервного копирования файлов? Я никогда не пробовал что-то подобное, поэтому используйте эту идею на свой страх и риск, но чего бы это ни стоило ...
Кроме этого, я не знаю общего способа запустить сценарий на монтировании в OS X. Kevent, которая является версией inotify Linux для OS X, может быть способом, которым можно было бы достичь чего-то подобного, но, очевидно, вы не хотите писать программу на языке C для всего этого. Хотя кто-то может быть там.