«launchd» etiketlenmiş sorular

launchd, * nix işletim sistemindeki işlemlerin başlatılmasını ve durdurulmasını kolaylaştırmak ve hızlandırmak amacıyla tasarlanmış açık kaynaklı bir daemon'dur.


5
Bir launchd komutunu root olarak nasıl çalıştırırım?
Aşağıdaki launchctl komutunu .plist dosyası olarak aldım. Yüklendi ve günde bir kez çalışacak şekilde ayarlandı ancak kök olarak çalışması gerekiyor ve bunun nasıl doğrulanacağından emin değilim. Ayrıca, bu cron işi temel olarak bir dizine CD'ler ekler ve bir komutu çalıştırır. Başlatma işleminin, komutu çalıştırması gereken dizini belirtmek için daha iyi …
32 macos  mac  cron  root  launchd 

8
Mac OS X'te işlemi nasıl sonlandırabilir ve kendi başına yeniden başlatamaz
Bu soru edildi göç o Süper Kullanıcı üzerinde yanıtlanabilir çünkü yığın taşması gelen. 9 yıl önce göç etti . sudo kill -9 [PID]Uygun işlem kimliğiyle çalıştırdığımda , işlem duruyor ancak yeniden başlatılıyor ve yeni bir PID'ye sahip. mysqldSüreci öldürmeye çalışıyorum . Faaliyet İzleyicisini bir süreci öldürmede nasıl taklit edebilirim? Etkinlik …

7
Yosemite’de launchctl ile arka plan programı başlatılamıyor
~/Library/LaunchAgentsMavericks'te işe yarayan lansmanlı bir servistim var . Ancak Yosemite genel beta sürümünde başlamaz. Daemon plist böyledir (kullanıcı adım darksairUID 501'de) <?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>org.darksair.retrmail</string> <key>ProgramArguments</key> <array> <string>/Users/darksair/bin/retrmail.py</string> </array> <key>KeepAlive</key> <false/> <key>StartInterval</key> <integer>300</integer> <key>LaunchOnlyOnce</key> <false/> <key>UserName</key> <string>darksair</string> …

2
MacOSX Mountain Lion'da uygulama çalıştırma: İş garip bir sebepten dolayı (3) yürütülemedi: 13
Mac'imde bir uygulama çalıştırmayı denedim, ancak hızlı bir şekilde kapanıyor, Karantina bayrağını kontrol ettim, ancak sorun değildi, Konsol'u kontrol ettim ve işte hata bilgileri: 9/24/12 1:44:19.343 AM com.apple.launchd.peruser.501[150]: ([0x0-0x330330].com.krill.CodeRunner[5405]) Job failed to exec(3) for weird reason: 13 Bunu nasıl düzeltebilirim? Şimdiden teşekkürler
18 macos  launchd 


2
Launchd OS X'i yeniden başlatmadan nasıl yeniden başlatırım?
Zotero / Firefox'u çalıştırdığımda sık sık çöküyorlar ve zombi süreçleri ile kalıyorum; bundan sonra yeni Zotero veya Firefox örnekleri açamıyorum. Yeniden başlatmak yerine bu zombi süreçlerinden kurtulmak istiyorum, bu yüzden <pid>zombi süreci için, $ ps -p <pid> -o ppid= bana <parent_pid>ve ps aux | awk -v PID=<parent_pid> '$2 == PID …

6
Launchd ile bir ajan nasıl kaydedilir
OS X (Leopard) ile launchctl/ launchdüzerinde periyodik bir başlatma planlayamıyorum . Temel olarak, web üzerinde adım adım talimatlar listesi bulamıyorum ve sezgisel yaklaşım işe yaramıyor. sync.plistdosya: <?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>net.madrat.utils.sync</string> <key>Program</key> <string>rsync</string> <key>ProgramArguments</key> <array> <string>-ar</string> <string>/path/to/folder/</string> <string>/path/to/backup/</string> </array> …
14 macos  launchd 

1
Organize bir karmaşık 1 satır bash komutu çalıştırmak için bir fırlatma plist nasıl edinilir?
Çağrı sistemi programından bahsetmemek yerine, bazı borular ve if-then-else cümlesi içeren biraz karmaşık bir bash komutum var. grep ) birden fazla parametre ile. Fırlatma işleminin bu karmaşık komutu doğrudan yükleyip çalıştıracağı bir fikir yaratmanın bir yolu var mı? (Plist başvurusuna karmaşık komut içeren bir bash betiği dosyalarının aksine) Teşekkürler.
13 macos  bash  launchd  plist 

1
com.apple.launchd: com.apple.launchd.peruser hatası
Birkaç gün oldu bu hataları sistem günlük dosyasında okuyorum. 25/11/11 21:31:43,373 com.apple.launchd: (com.apple.launchd.peruser.32697[92747]) getpwuid("32697") failed 25/11/11 21:31:43,374 com.apple.launchd: (com.apple.launchd.peruser.32697[92747]) Exited with code: 1 25/11/11 21:31:43,374 com.apple.launchd: (com.apple.launchd.peruser.32697) Throttling respawn: Will start in 10 seconds OSX Lion 10.7.2 kullanıyorum. Bu mesajlar her birkaç saniyede bir tekrarlanıyor, getpwuid () gözlüğü kullandım ve …

2
Kontrol edilecek yaygın Mac OS klasörleri / ayarları (sinir bozucu kendi kendine başlatılan bir uygulamadan kurtulmaya çalışırken)
Kendi kendine başlayan bir uygulama varsa, aramak için en verimli yerler ne olurdu? Herkesin Başlangıç ​​Öğeleri, Giriş Öğeleri, Giriş Kancaları, Cron, çekirdek uzantıları, vb. Bu noktada bu klasörlerin / plist dosyalarının yarısının nerede olduğunu unutuyorum. Birinin paylaşabileceği bir hile sayfası olmasını umuyorum. Temel olarak Mac OS'un uygulamaları veya komut dosyalarını …

1
launchd, Yosemite'deki StartCalendarInterval'ı yok sayıyor gibi görünüyor
Homebrew'i zamanında launchd ile güncellemeye çalıştım. Plist dosyam burada sunuluyor: <?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>ms.liu.homebrew.update</string> <key>UserName</key> <string>LiuMS</string> <key>ProcessType</key> <string>Background</string> <key>EnvironmentVariables</key> <key>ProgramArguments</key> <array> <string>/usr/local/bin/brew</string> <string>update</string> </array> <key>StartCalendarInterval</key> <dict> <key>Hour</key> <integer>20</integer> <key>Minute</key> <integer>0</integer> </dict> <key>StandardOutPath</key> <string>/usr/local/logs/ms.liu.homebrew.update.out</string> <key>StandardErrorPath</key> <string>/usr/local/logs/ms.liu.homebrew.update.err</string> </dict> </plist> Bir şekilde …

1
OS X'de Finder'ı öldürmek ve yeniden başlatmak için launchd komutunu kullanma
Finder'ı öldürmek için oturum açma sırasında launchagent kullanmaya çalışıyorum ve sonra yeniden başlatıyorum. TotalFinder , OS X 10.7 için renk çubuğu modunu otomatik olarak uygulamak için (mod bulunabilir İşte ). Launchagent'ı bir kabuk betiği çağırmak için kullanırsam, bunun gibi olur: <?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"> …



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.