İçinde plist dosyalarım var ~/Library/LaunchAgents.
Ben mutlu kullanarak olmuştur launchctl load -wve launchctl unload -wyıllardır açılıp bunlar çevirmek. Ancak, şimdi fark ediyorum loadve unloadkılavuz sayfanın "eski" bölümüne düştü. Onlardan birini arayalım com.example.service.plist.
Ancak, bu plistlerle etkileşime girmeye çalıştığımda launchctl enable "gui/$(id -u)/com.example.service"ve launchctl disable "gui/$(id -u)/com.example.service"diğer launchd komutları başarıyı bildiriyor gibi görünüyor - örneğin, launchctl print "gui/$(id -u)"tamamen belirlediğim duruma karşılık gelen engelli bayrakları gösteriyor - hizmetler aslında başlamıyor ve durmuyor veya bağlantı noktalarında dinleyin ve listeyi açın.
Kaçırdığım bir adım var mı? Şu an bağlı kalıyorum loadve unloadApple sonunda eski / kötü yoldan kapıyı çarpmadan önce bu şeylerle etkileşime girmenin uygunsuz bir yolunu öğrenmek istiyorum ...
enableve disableyerini amaçlanmıştır loadve unload. Beklediğim gibi çalışmalarını sağlayamıyorum.
launchctl kickstartsadece söz konusu iş için bir aktivasyon yayınlamam gerekiyor mu? Launchd'u özellikle kullanıyorum çünkü tamamen isteğe bağlı aktivasyon istiyorum.