Theo trang người đàn ông cho launchctl
(nhấn mạnh của tôi):
-w Ghi đè phím Vô hiệu hóa và đặt thành sai. Trong các phiên bản trước, tùy chọn này sẽ sửa đổi tệp cấu hình. Bây giờ trạng thái của Khóa bị vô hiệu hóa được lưu trữ ở nơi khác trên đĩa.
Vì trạng thái hiện tại của cờ bị vô hiệu hóa không còn được đặt trong .plist
tệp, nên việc kiểm tra Disabled
khóa không còn là cách chính xác để biết liệu dịch vụ có chạy trong lần khởi động tiếp theo hay không.
Đâu là "nơi khác trên đĩa"? Quan trọng hơn (và quan trọng hơn), làm thế nào để kiểm tra xem cờ này có được đặt không?
Ngoài ra, là nó có thể thiết lập một dịch vụ để chạy khi khởi động tiếp theo mà không cần buộc nó để bắt đầu ngay lập tức (như với launchctl load -w /Library/LaunchDaemons/my-service.plist
)?