Câu trả lời:
Tương đương với OS X của các dịch vụ Windows là Launchd . Tương đương với OS X services.msc
trên Windows là launchctl . Các trình tiện ích được quản lý bởi launchd có thể theo yêu cầu hoặc có thể được kích hoạt định kỳ (đây là cấu hình trong launchd.plist)
Bạn có thể quản lý các trình tiện ích từ dòng lệnh (từ Terminal.app
bên dưới /Applications/Utilities/
) hoặc bằng cách sử dụng một công cụ như Lingon .
Từ dòng lệnh:
Liệt kê các tác nhân / công việc được tải bằng cách sử dụng
launchctl list
Vô hiệu hóa và cho phép một tác nhân sử dụng (vẫn tồn tại giữa các khởi động)
launchctl enable <name> or launchctl disable <name>
Dừng và bắt đầu một đại lý ngay lập tức bằng cách sử dụng
launchctl kickstart <name> or launchctl kill <name>
Các lệnh tiếp theo là các lệnh không dùng nữa mà bạn có thể thấy trên Internet:
Loại bỏ một tác nhân / công việc bằng cách sử dụng
launchctl remove <name>
Vô hiệu hóa một tác nhân / công việc cho phiên hiện đang khởi động bằng cách sử dụng
launchctl unload <name>
Tải một tác nhân / công việc bằng tay bằng cách sử dụng
launchctl load <name>
Tham khảo thêm:
man launchctl
trong Terminal.app
(hoặc hướng dẫn trực tuyến cho launchctl )man launchd
trong Terminal.app
(hoặc hướng dẫn trực tuyến cho launchd )man launchd.plist
trong Terminal.app
(hoặc hướng dẫn trực tuyến cho launchd.plist )launchctl list
để xem danh sách các daemon. Bạn cũng có thể sử dụng Activity Monitor
để xem tất cả các quy trình. Hầu hết trong số họ sử dụng quy ước kết thúc tên bằng "d", như launchd, syslogd, v.v.
lưu ý rằng đối với MacOS 10.13, bạn cần sử dụng hệ thống vô hiệu hóa launchctl / điều này sẽ dừng quá trình, nhưng sẽ giữ định nghĩa trong thư mục hệ thống.