连接USB设备时的响应

问题描述:

当用户连接USB设备时,有没有办法自动启动应用程序?连接USB设备时的响应

我已阅读关于启动守护程序和启动代理以及启动服务,但文档不能回答我的问题:如何在用户插入设备时作出反应?

我已经注意到在控制台,如果我拔掉设备什么也没有发生,但如果我再次插入它,然后系统中的某些事情会做出反应。

+0

欢迎来到Stack Overflow!我编辑了你的问题,试图澄清你要求的内容。 – paulmelnikow 2013-03-28 04:28:25

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man5/launchd.plist.5.html

你试过了的launchd的plist文件中所提及的 “StarOnMount” 键?

您的二进制文件可以注册为OnDemand LaunchAgent和/或LaunchDameon,并将在安装新文件系统时启动。