我们可以利用Mac OS X内置的一种称为Launch Daemon / Agent的机制来实现系统启动时自动执行脚本程序。Mac OS X从10.4 开始,采用 launchd进程来管理整个操作系统的服务及进程。

传统的UNIX 会使用 /etc/rc.* 或其他的机制来管理开机时要启动的启动服务,而现在的Mac OS X则使用launchd来管理,它的启动服务称为Launch Daemon / Agents。

利用Launch Daemon / Agent,我们就可以令脚本程序在系统启动的时候在后台运行了。