如何在OSX中的设备挂载上运行脚本

时间:2010-02-15 05:58:04

标签: macos daemon mount

我想创建一个脚本,当我将它连接到我的macbook pro时自动备份我的kindle文件。编写脚本完全符合我的能力,但我不知道在mount上自动运行脚本的最佳方法是什么。

2 个答案:

答案 0 :(得分:9)

您可以使用AppleScript并将文件夹操作附加到/Volumes目录,也可以编写一个监视该路径的启动代理。

对于后者,您可以参考MacResearch上的Tutorial: Backups with Launchd。它的要点是您创建一个plist配置文件,由launchd解释;然后launchd将在指定的路径发生变化时执行您的脚本。

答案 1 :(得分:0)

你有什么样的脚本?如果您使用AppleScript,是否可以将文件夹操作附加到/ Volumes目录(或者可能是Kindle安装的特定子目录)来备份文件?我从来没有尝试过类似的东西,所以使用这个想法需要你自担风险,但这样做是值得的......

除此之外,我不知道在OS X中在mount上运行脚本的一般方法.Kervent,这是OS X的Linux inotify版本,将是一种可能完成的方式,但是显然你不想为所有这些编写C程序。有人可能会在那里。