Sự khác biệt giữa LaunchAgents và LaunchDaemons là gì?


14

Trên macOS 10.12.5, tôi chỉ thấy LaunchAgents trong thư mục Users Library. Các tác nhân chỉ được gọi nếu người dùng đăng nhập?

  • / Thư viện / LaunchAgents /
  • / Thư viện / LaunchDaemons /
  • / Hệ thống / Thư viện / LaunchAgents /
  • / Hệ thống / Thư viện / LaunchDaemons /
  • / Người dùng / tên người dùng / Thư viện / LaunchAgents /

Câu trả lời:


18

Có, LaunchAgentschỉ được gọi khi người dùng đăng nhập vào một phiên đồ họa.

LaunchDaemons thường được khởi chạy khi hệ thống khởi động và được chạy bên ngoài một phiên người dùng cụ thể.

Các launchd thủ công trang liệt kê các thư mục này với các mô tả ngắn:

Các tập tin

  • ~/Library/LaunchAgents Tác nhân trên mỗi người dùng được cung cấp bởi người dùng.
  • /Library/LaunchAgents Đại lý cho mỗi người dùng được cung cấp bởi quản trị viên.
  • /Library/LaunchDaemons Trình nền toàn hệ thống được cung cấp bởi quản trị viên.
  • /System/Library/LaunchAgents Tác nhân theo người dùng được cung cấp bởi Mac OS X.
  • /System/Library/LaunchDaemons Trình nền toàn hệ thống được cung cấp bởi Mac OS X.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.