launchctl

4 ay önce macOS


Bu sayfada yer alan bilgiler doğrultusunda yapacağınız tüm işlemlerin sorumluluğu size aittir. Siteyi ziyaret ederek kullanım sözleşmesini kabul etmiş sayılırsınız.
İçerikler genel bilgilendirme amaçlıdır. Detaylar ve önemli uyarılar için sıkça sorulan sorular sayfasını mutlaka inceleyiniz.

Launchctl Komutu Nedir?

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.

Ne İşe Yarar?

  • Servisleri başlatır, durdurur veya yeniden yükler.
  • Otomatik başlatılan servisleri yönetmenizi sağlar.
  • Sistem ve kullanıcıya özel arka plan işlemlerini kontrol eder.
  • Hatalı çalışan servisleri teşhis etmeye yardımcı olur.

En Basit Kullanımı

launchctl list

Örnek Çıktı

PID     Status  Label
-       0       com.apple.Finder
123     0       com.example.myapp

Örnek Kullanımlar

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

Ne Zaman Kullanılır?

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.

Küçük İpuçları

  • Sistem servisleri için genellikle yönetici yetkisi gerekir.
  • Yanlış yapılandırılmış plist dosyaları, servislerin hiç başlamamasına neden olabilir.
  • Değişiklik sonrasında servisi yeniden yüklemek genellikle gereklidir.


© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.