修改此控制項目會使頁面自動更新
    
在 Mac 上的「終端機」中使用 launchd 進行工序指令管理
macOS 使用 launchd 程序來管理服務程式和代理程式,且你可以用其來執行自己的 Shell 工序指令。你不會直接與 launchd 互動;相反地,你使用 launchctl 指令來載入或取消載入 launchd 服務程式和代理程式。
在系統啟動期間,launchd 是核心執行的第一個程序,以便設定電腦。若你想要讓 Shell 工序指令以服務程式執行,其應以 launchd 開始。啟動服務程式與代理程式的其他機制可能會依 Apple 的判斷而遭移除。
你可以查看下列檔案夾中的設定檔案來了解由 launchd 管理的各種服務程式和代理程式:
| 檔案夾 | 使用情況 | 
|---|---|
| /System/Library/LaunchDaemons | Apple 提供的系統服務程式 | 
| /System/Library/LaunchAgents | Apple 提供的代理程式,適用於以使用者為基礎的所有使用者 | 
| /Library/LaunchDaemons | 第三方系統服務程式 | 
| /Library/LaunchAgents | 第三方代理程式,適用於以使用者為基礎的所有使用者 | 
| ~/Library/LaunchAgents | 第三方代理程式,僅適用於已登入的使用者 |