LaunchControl
LaunchControl 是一款 macOS 工具程式,提供圖形化介面,用於建立、編輯、管理及除錯 launchd 代理程式與常駐程式。
什麼是 LaunchControl?
LaunchControl 是原生的 macOS 工具程式,可協助使用者建立、檢查、編輯及疑難排解 launchd 工作,而不必完全依賴 Terminal 指令。它是為在 Mac 上管理登入項目、背景輔助程式、排程工作、指令稿、使用者代理程式及系統常駐程式的人所設計。此 app 以多種編輯檢視呈現 launchd 定義,顯示服務狀態,標示設定問題,並包含用於檢視日誌與工作狀態的工具,讓問題更容易診斷。它也透過 QuickLaunch 支援從選單列快速控制所選工作。LaunchControl 由 Robby Pahlig 透過 soma-zone 發行,主要面向想以更容易上手的方式使用 launch 服務的進階 Mac 使用者、管理員、開發者及支援專業人員。
主要功能
- 使用圖形化編輯器建立與編輯 launchd 代理程式和常駐程式
- 以標準、專家及 XML 編輯模式檢視工作定義
- 從單一介面啟用、停用、載入、卸載、啟動及停止服務
- 檢查日誌與工作狀態,以疑難排解 launchd 的行為
- 篩選並搜尋大量工作清單,以快速找出特定服務
- 匯入 cron 風格的工作,並將其轉換為 launchd 工作
- 使用選單列輔助工具依需求控制所選工作
- 立即獲得有關無效或有問題之服務設定的回饋
使用 diCleaner 檢查應用程式殘留
清理前檢查快取、支援檔案、容器和登入項目。
安全概述
狀態: 大多安全
LaunchControl 是正當的系統管理軟體,但它會處理背景服務,且在修改全系統 launchd 項目時可能要求管理員權限。這種層級的存取權限符合其用途,不過透過此 app 所做的變更可能會影響你 Mac 上 app、指令稿或背景工作的啟動與執行方式。若你管理的是共用電腦或重要的自動化作業,請謹慎使用,並務必在變更或移除某個工作之前先了解它的用途。
建議: 如果你會在 Mac 上主動管理 launchd 工作、與登入相關的自動化作業或背景服務,請保留 LaunchControl。若你不使用它,可以像移除其他第三方 app 一樣將其移除,但如果你仍依賴先前用它建立的任何 launchd 工作或輔助工具設定,則可能需要另外檢查。
常見路徑
/Applications/LaunchControl.app
偏好設定路徑
~/Library/Preferences/com.soma-zone.LaunchControl.plist/Library/Preferences/com.soma-zone.LaunchControl.fdautil.plist
分享您的經驗
成為第一個分享經驗的人。