Có GUI cho OSA LaunchAgents không?


20

Tôi là nhà phát triển web vào ban ngày và rất nhiều phần mềm tôi cài đặt trên máy tính của mình (cụ thể là cơ sở dữ liệu và máy chủ web) đi kèm với LaunchAgent tùy chọn để tự động hóa các quá trình bắt đầu / dừng khi khởi động. Tôi tự hỏi nếu có GUI cho các loại dịch vụ này để tôi có thể sử dụng LaunchAgent, sau đó giết các dịch vụ một cách duyên dáng. Một tính năng tuyệt vời khác là nếu tôi có thể tắt khởi động khi khởi chạy và chỉ cần sử dụng LaunchAgent để bắt đầu / dừng dịch vụ khi cần.


Hãy thử khởi động ở chế độ người dùng một thời gian và thực hiện các công việc bằng tay bằng cách sử dụng launchctl. Nó đẹp hơn rất nhiều so với ngày xưa và bạn thực sự có thể học cách mọi thứ hoạt động.
bmike

Câu trả lời:


21

Đây dường như chính xác là những gì bạn đang tìm kiếm: LaunchControl


1
Đẹp một. Điều này dường như ánh xạ trực tiếp đến cách làm launchdviệc. So sánh thả xuống ở phía trên bên trái của GUI với danh sách các vị trí tệp trong tài liệu .
Derek Morrison

8

Lingon (liên kết MAS)

Nó cung cấp một GUI đẹp để tạo daemon / tác nhân, mà không cần tự viết tập tin plist. Bạn cũng có thể sử dụng nó để xóa daemon / tác nhân mà bạn không muốn.


1
Nhưng tôi không nghĩ rằng nó dừng và bắt đầu các quy trình - xem đề xuất của nó để đăng xuất / khởi động lại sau khi thực hiện thay đổi
user151019

Nó sẽ không tải và dỡ các công việc - nhưng bạn có thể dễ dàng thực hiện điều đó từ thiết bị đầu cuối bằng cách kéo tên của đại lý từ Lingon đến thiết bị đầu cuối. Lệnh launchctl bắt đầu cũng tốt để thử nghiệm.
bmike

Phiên bản Mac App Store hiện đã lỗi thời - Lingon X dường như là phiên bản hiện tại - peterborgapps.com/lingon
Matt Sheppard


-1

launchAgents có ở đó để chạy trong nền kết hợp với Daemon tương ứng của chúng, tức là chúng không có GUI nhưng bạn có thể tải và hủy tải chúng bằng thiết bị đầu cuối bằng cách sử dụng:

launchctl unload -S Aqua /Library/launchAgents/"launchAgent's name"

"tên lanuchAgent": nhập tên tệp của Tác nhân bạn muốn tải / hủy tải. / Library / launchAgents trong OS X là thư mục mặc định để Đại lý tải chỉ cần thay thế tải bằng tải


Nếu trong / Thư viện, họ có thể sẽ cần phải chạy với sudo
user151019

nếu bạn đã đăng nhập như một người dùng đặc quyền mà bạn không cần, bạn cần sử dụng sudo nếu bạn muốn hủy / tải daemon
Samantha Catania

OP dường như đang tìm kiếm cụ thể cho GUI để kiểm soát tải và dỡ tải - không phải cách launchd hoạt động trong dòng lệnh. Thông tin tốt, nhưng không liên quan đến chủ đề này.
bmike

Bạn sẽ không cần root cho LaunchAgents. Họ chạy như người dùng không có đặc quyền!
Eun
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.