Apakah ada utilitas Services.msc atau ntsysv untuk OSX? Saya hanya ingin mengeraskan OSX saya dengan menonaktifkan layanan yang tidak diinginkan dan port-nya.
Setara OS X dari layanan Windows adalah Launchd . Setara dengan OS X services.msc
pada Windows adalah launchctl . Daemon yang dikelola oleh launchd dapat sesuai permintaan atau dapat dipicu secara berkala (ini dapat dikonfigurasi di launchd.plist)
Anda dapat mengelola daemon dari baris perintah (dari Terminal.app
bawah /Applications/Utilities/
) atau dengan menggunakan alat seperti Lingon .
Dari baris perintah:
Daftar agen / pekerjaan yang dimuat menggunakan
launchctl list
Nonaktifkan dan aktifkan agen menggunakan (bertahan di antara sepatu bot)
launchctl enable <name> or launchctl disable <name>
Hentikan dan mulai agen segera gunakan
launchctl kickstart <name> or launchctl kill <name>
Perintah selanjutnya adalah perintah yang sudah tidak digunakan lagi , yang mungkin Anda lihat di Internet:
Hapus agen / pekerjaan menggunakan
launchctl remove <name>
Nonaktifkan agen / pekerjaan untuk sesi boot saat ini saja menggunakan
launchctl unload <name>
Memuat agen / pekerjaan menggunakan secara manual
launchctl load <name>
Referensi tambahan:
man launchctl
di Terminal.app
(atau manual online untuk launchctl )man launchd
di Terminal.app
(atau manual online untuk launchd )man launchd.plist
di Terminal.app
(atau manual online untuk launchd.plist )
launchctl list
untuk melihat daftar daemon. Anda juga dapat menggunakanActivity Monitor
untuk melihat semua proses. Sebagian besar dari mereka menggunakan konvensi untuk mengakhiri nama dengan "d", seperti launchd, syslogd dan sebagainya.perhatikan bahwa untuk MacOS 10.13, Anda perlu menggunakan launchctl disable system / ini akan menghentikan proses, tetapi akan menyimpan definisi dalam folder sistem.
sumber