我們可以利用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,我們就可以令腳本程序在系統啟動的時候在後台運行了。