Menurut halaman manual untuk launchctl
(penekanan pada saya):
-w Mengganti kunci Dinonaktifkan dan menetapkannya ke false. Dalam versi sebelumnya, opsi ini akan memodifikasi file konfigurasi. Sekarang status tombol Dinonaktifkan disimpan di tempat lain di dalam disk.
Karena keadaan saat ini dari bendera yang dinonaktifkan tidak lagi diatur dalam .plist
file itu sendiri, memeriksa Disabled
kunci tidak lagi merupakan cara yang akurat untuk mengetahui apakah layanan akan berjalan pada boot berikutnya.
Di mana ini "di tempat lain di-disk"? Lebih penting lagi (dan lebih penting), bagaimana cara memeriksa apakah flag ini disetel?
Juga, apakah mungkin untuk mengatur layanan agar berjalan pada boot berikutnya tanpa memaksanya untuk segera mulai (seperti halnya dengan launchctl load -w /Library/LaunchDaemons/my-service.plist
)?