我想制作一个脚本,当我将它连接到我的 macbook pro 时,它会自动备份我的 kindle 文件。编写脚本在我的能力范围内,但我不知道在挂载时自动运行脚本的最佳方法是什么。
问问题
3608 次
2 回答
9
您可以使用 AppleScript 并将文件夹操作附加到/Volumes
目录,或者您可以编写一个启动代理来监视该路径。
对于后者,您可以参考教程:在 MacResearch 上使用 Launchd 进行备份。它的要点是您创建一个 plist 配置文件以由launchd
; thenlaunchd
将在指定路径发生更改时执行您的脚本。
于 2010-02-15T06:57:36.660 回答
0
你想到了什么样的脚本?如果您使用 AppleScript,是否可以将文件夹操作附加到 /Volumes 目录(或者可能是 Kindle 挂载的特定子目录)以备份文件?我从来没有尝试过这样的事情,所以使用这个想法需要您自担风险,但是为了它的价值......
除此之外,我不知道在 OS X 中的挂载上运行脚本的一般方法。Kevent 是 OS X 的 Linux 的 inotify 版本,可能会实现类似的方式,但显然你不知道不想为所有这些编写 C 程序。一个可能在那里。
于 2010-02-15T06:52:40.270 回答