launchctl komutu, macOS’ta sistem ve kullanıcı seviyesindeki servisleri (daemon ve agent) yönetmek için kullanılan resmi komut satırı aracıdır. Arka planda çalışan servislerin başlatılması, durdurulması ve yüklenmesi gibi işlemler bu komutla yapılır.
launchctl list
PID Status Label
- 0 com.apple.Finder
123 0 com.example.myapp
1) Yüklü servisleri listelemek
launchctl list
2) Bir servisi yüklemek (plist dosyasından)
launchctl load ~/Library/LaunchAgents/com.example.app.plist
3) Bir servisi durdurmak ve kaldırmak
launchctl unload ~/Library/LaunchAgents/com.example.app.plist
4) Bir servisi manuel başlatmak
launchctl start com.example.app
macOS’ta otomatik çalışan programları yönetmek, özel servisler oluşturmak veya hatalı çalışan arka plan işlemlerini düzeltmek gerektiğinde launchctl komutu en etkili yöntemlerden biridir.
© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.