«launchd» etiketlenmiş sorular

Otomatik süreçleri başlatmak, durdurmak ve yönetmek için bir sistem.


3
Bellek sızdıran işlemleri otomatik olarak nasıl öldürebilirim?
Hafıza sızdıran süreçlerle ilgili problemlerim var. Sabit diskimin takas dosyalarıyla doldurulmasına neden oluyorlar /private/var/vm. Sızıntı yapan süreçlerin işletim sistemi tarafından öldürülmesini istiyorum . 20 dakika sonra beliren bir diyalogla ilgilenmiyorum, uygulamaların öldürülmesini öneriyor ve hatta sızan birini bile göstermiyor. rssVe datasınırlarını ayarlamaya çalıştım /etc/launchd.confama bir etkisi yoktu. Bu benim /etc/launchd.conf: …
8 macos  memory  launchd 

3
Launchd programları 10 saniyeden daha sık çalıştırabilir mi?
Dosyalar değiştirildikten hemen sonra çalıştırmak istediğim gibi bazı hizmetlerim var. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd> <plist version="1.0"> <dict> <key>Label</key> <string>test</string> <key>ProgramArguments</key> <array> <string>say</string> <string>a</string> </array> <key>WatchPaths</key> <array> <string>/Users/username/Desktop/</string> </array> </dict> </plist> ThrottleInterval 1 veya 0 olarak ayarlanmış olsa bile, bunlar en fazla 10 saniyede …
8 macos  launchd 

2
Giriş yapmadan önce masaüstünüzü yüklemek güvenli midir?
Giriş yapmadan önce masaüstünüzü nasıl yükleyeceğinizi açıklayan bir yazıyla karşılaştım . Bunun Lion'da işe yarayıp yaramadığını bilen var mı? Denemekten kaçınmamın bir nedeni var mı? Giriş yapmadan önce masaüstünüzü yükleyin Otomatik giriş yapmayı etkinleştirmek için Sistem Tercihleri ​​→ Kullanıcılar ve Gruplar → Giriş Seçenekleri'ne gidin . Sonra aşağıdaki kodu kopyalayıp …

5
Bir uygulamanın Giriş Sırasında başlatılmasını nasıl önleyebilirim?
Giriş kullanarak başlatmak için kendini ayarlayan bir uygulama oluşturduk SMLoginItemSetEnabled. İşte kullandığı kod. Sorum şu, bu uygulamayı oturum açma sırasında başlatmayı el ile nasıl kaldırabilirim ? Uygulama "Giriş Öğeleri" altında veya /Library/LaunchAgentsveya /Library/LaunchDaemonsveya /Users/username/Library/LaunchAgentsveya /Users/username/Library/LaunchDaemonsklasörlerde gösterilmez. Ben de etrafına baktı /Library/Preferencesve PreferecePanes, ama hiçbir şey bulunamadı. Uygulamaya giriş sırasında yüklenmiyor.

1
Varsayılan önceliğin altında çalışan launchd ile bir daemon oluşturmak için en iyi uygulama nedir
Bir kullanıcının makinesindeki çekirdek sayısına paralel hale getirmek istediğim bir arka planım var, ancak bunun ön plan görevlerine müdahale etmesini istemiyorum. Geleneksel olarak, unix'de, bu cini sadece nice = 1'de çalıştırırdım, örn. nohup nice -n 1 MyDaemon & Apple piyasaya sürülen plist dokümantasyon öncelikli konulara değinen birkaç maddeye sahiptir, ancak …
5 macos  launchd 

2
Aygıt ayrıldığında eylemi çalıştır
launchdThunderbolt dock'umu her bağladığımda bir kabuk betiği çalıştırmak için bir aracı kullanıyorum . IOKitDock'un ne zaman takıldığını algılamak için bildirimleri kullanabildim , ancak dock ne zaman çıkarılırsa bir kabuk betiği de çalıştırmak istiyorum. Dock'un ekini tespit etmek için com.apple.iokit.matching's device-attacholayı kullanıyorum: <key>LaunchEvents</key> <dict> <key>com.apple.iokit.matching</key> <dict> <key>com.apple.device-attach</key> <dict> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>idVendor</key> …

2
Com.apple.mrt dosyasını launchd ile kaldırabilir miyim ya da bu hataları düzeltebilir miyim?
com.apple.mrtMac’te işin her 10 saniyede bir çöktüğünü fark ettim . Tam olarak amacı nedir com.apple.mrt? Görünüşe göre bir "Kötü Amaçlı Yazılım Temizleme Aracı" olmalıdır. launchd( overrides.plist) Dan kaldırabilir miyim ? İşte Konsolum system.log: 31/07/2015 16:22:11,756 smd[180]: Could not remove job "com.apple.mrt": 150: Operation not permitted while kernel is in rootless …

0
AppleIDAuthAgent neden% 100 CPU alıyor?
OS Mac 10.7.5 çalıştıran 2007 Mac Pro'mdaki AppleIDAuthAgent işlemi sürekli olarak% 95-100 CPU alıyor. Ne zaman işe gidersem onu ​​kullanırım. Ayrıca sunucu olarak kullanıyorum. Arada sırada çekip itiyorum git ve SSH ve uzak masaüstünden evden veya başka bir yerden erişmek için. Büyük bir üniversite güvenlik duvarının arkasında ve oldukça yüksek …

2
LaunchDaemon tanınmıyor
MacPorts aracılığıyla CouchDB'yi kurdum. Şimdi Mac'im önyüklendiğinde başlatmak istiyorum, bu yüzden yükleme işleminde verilen talimatları uyguladım: sudo launchctl load -w /Library/LaunchDaemons/org.apache.couchdb.plist Ancak bu işe yaramadı. LaunchDaemons dizinine baktım ve plist dosyası orada (sembolik link olarak): lrwxr-xr-x 1 root wheel 57 18 aug 10:11 org.apache.couchdb.plist -> /opt/local/Library/LaunchDaemons/org.apache.couchdb.plist Gerçek pist dosyasının içeriği …

5
launchctl start ile böyle bir işlem hatası yok. Mac OSX 10.9
Amaç, makinenin ağ adını bu makinenin ipadresiyle belirlemektir. Bir plist dosya yarattım ve / Library / Launchagents / içine koydum. Hata ayıklama nedeniyle "launctl start" komutunu kullandım. İşte benim plist dosyam: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.myfile.hostname</string> <key>ProgramArguments</key> <array> <string>/usr/sbin/ipconfig</string> <string>getifaddr</string> …
3 macos  launchd 

2
Çok sayıda anonymous.xpcd?
Launchctl'ı listelediğimde, yaklaşık yüzlerce yineleme örneği görüyorum: Komut: sudo launchctl list | grep --invert-match com.apple verim: 1 - 0x7fb4b0f38e50.anonymous.launchd 711 - 0x7fb4b3e4dd70.anonymous.xpcd Bunlar ne olabilir ya da tam olarak ne olduklarını ve neden bu kadar çok örnek olduğunu görmek için bunları açarak meraklı olacağım.
3 launchd 

2
Neden launchctl.plst açılışta ateşlenmiyor?
Mongo'nun başlangıçta çalışmasını sağlamak için bu isteği yarattım, ancak ateş etmeyecek. Her başladığımda bunu çalıştırmalıyım: launchctl load /Library/LaunchDaemons/org.mongo.mongod.plist O zaman iyi çalışıyor. İşte /Library/LaunchDaemons/org.mongo.mongod.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>org.mongo.mongod</string> <key>ProgramArguments</key> <array> <string>/usr/local/mongo/bin/mongod</string> <string>--config=/usr/local/etc/mongod.conf</string> </array> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/> </dict> </plist> …
3 launchd 

1
Launchd yoluyla çalıştırıldığında Applescript hata ile çıkıyor
osascriptTerminal'de bir komutun yanı sıra Komut Dosyası Düzenleyicisi'nde güzelce çalışan bir el kitabım var . Komut, iCloud hatırlatma girişlerini mac'umdaki bir kaç ayrıştırma komut dosyasına geçirmek için Reminders.app ile konuşuyor. Ancak başlatmayı denediğimde, sistem günlüğünde birkaç hata çıkıyor: Aug 11 16:43:07 machinename osascript[19678]: Performance: Please update this scripting addition to …

2
Kapatmadan önce bir komut dosyası çalıştır [çoğalt]
Bu sorunun burada zaten bir cevabı var: 2 yanıtı yeniden başlatma / kapatma işleminden önce komut dosyasını çalıştır Bilgisayarımı her kapattığımda her zaman bir komut dosyası çalıştırmak istiyorum. Bunun belki de bir kopya olduğunu biliyorum ve gerçekten pek çok benzer konu okudum ama ya cevap artık çalışmıyor ya da cevabın …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.