Apakah ada GUI untuk OS X LaunchAgents?


20

Saya seorang pengembang web pada siang hari dan banyak perangkat lunak yang saya instal di komputer saya (yaitu database dan server web) datang dengan LaunchAgent opsional untuk mengotomatiskan proses mulai / berhenti pada boot. Saya bertanya-tanya apakah ada GUI untuk jenis layanan ini sehingga saya dapat menggunakan LaunchAgent, kemudian mematikan layanan dengan anggun. Fitur hebat lainnya adalah jika saya bisa mematikan boot saat peluncuran dan cukup gunakan LaunchAgent untuk memulai / menghentikan layanan sesuai kebutuhan.


Coba boot dalam mode pengguna tunggal beberapa kali dan jalankan pekerjaan dengan tangan menggunakan launchctl. Ini jauh lebih baik daripada masa lalu dan Anda benar-benar dapat belajar bagaimana segala sesuatu bekerja.
bmike

Jawaban:



8

Lingon (tautan MAS)

Ini memberikan GUI yang bagus untuk membuat daemon / agen, tanpa menulis file plist sendiri. Anda juga dapat menggunakannya untuk menghapus daemon / agen yang tidak Anda inginkan.


1
Tapi saya tidak berpikir itu berhenti dan memulai proses - lihat sarannya untuk logout / reboot setelah melakukan perubahan
user151019

Itu tidak akan memuat dan menurunkan pekerjaan - tetapi Anda dapat dengan mudah melakukan itu dari terminal dengan menyeret nama agen dari Lingon ke terminal. Perintah start launchctl juga bagus untuk pengujian.
bmike

Versi Mac App Store terlihat ketinggalan zaman sekarang - Lingon X tampaknya menjadi versi saat ini sekarang - peterborgapps.com/lingon
Matt Sheppard


-1

launchAgents siap dijalankan di latar belakang bersamaan dengan Daemon masing-masing, yaitu mereka tidak memiliki GUI tetapi Anda dapat memuat & menurunkannya menggunakan terminal menggunakan:

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

"Nama lanuchAgent": masukkan nama file Agen yang ingin Anda muat / bongkar. / Library / launchAgents di OS X yang merupakan folder default untuk Agen untuk memuat cukup ganti membongkar dengan memuat


Jika di / Library, mereka mungkin perlu menjalankan dengan sudo
user151019

jika Anda masuk sebagai pengguna istimewa yang tidak perlu, Anda harus menggunakan sudo jika Anda ingin membatalkan / memuat daemon
Samantha Catania

OP tampaknya mencari secara khusus untuk GUI untuk mengontrol pemuatan dan pembongkaran - bukan bagaimana launchd bekerja di baris perintah. Informasi bagus, tetapi tidak relevan dengan topik ini.
bmike

Anda tidak perlu root untuk LaunchAgents. Mereka dijalankan sebagai pengguna yang tidak memiliki hak!
Eun
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.