Als «launchd» getaggte Fragen

launchd ist ein Open-Source-Daemon, der das Starten und Stoppen von Prozessen unter einem * nix-Betriebssystem optimieren und beschleunigen soll.


5
Wie führe ich einen launchd-Befehl als root aus?
Ich habe den folgenden Befehl launchctl als .plist-Datei. Es wird geladen und ist so eingestellt, dass es einmal am Tag ausgeführt wird. Es muss jedoch als Root ausgeführt werden, und ich bin nicht sicher, wie ich das überprüfen soll. Dieser Cron-Job wird grundsätzlich in ein Verzeichnis kopiert und führt einen …
32 macos  mac  cron  root  launchd 


7
Daemon kann nicht mit launchctl in Yosemite gestartet werden
Ich habe einen launchd-Daemon ~/Library/LaunchAgents, der in Mavericks gut funktioniert. In der öffentlichen Betaversion von Yosemite wird es jedoch nicht gestartet. Die Daemon-Liste sieht so aus (mein Benutzername ist darksairmit der UID 501) <?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> …



2
Wie starte ich launchd OS X neu, ohne neu zu starten?
Wenn ich Zotero / Firefox starte, stürzen sie oft ab und ich habe Zombie-Prozesse; Danach kann ich keine neuen Instanzen von Zotero oder Firefox mehr öffnen. Ich möchte diese Zombie-Prozesse loswerden, anstatt neu zu starten, also für <pid>den Zombie-Prozess, $ ps -p <pid> -o ppid= gibt mir das <parent_pid>und ps …

6
So registrieren Sie einen Agenten bei launchd
Ich bin nicht in der Lage einen periodischen Start plant mit launchctl/ launchdauf O X (Leopard). Grundsätzlich kann ich keine Schritt-für-Schritt-Liste mit Anweisungen im Web finden, und der intuitive Ansatz funktioniert nicht. Die sync.plistDatei: <?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> …
13 macos  launchd 

1
com.apple.launchd: com.apple.launchd.peruser-Fehler
Es ist ein paar Tage her, dass ich diese Fehler in der Systemprotokolldatei lese. 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 Ich habe OSX Lion 10.7.2. Diese Meldung wird alle paar Sekunden …

1
Wie kann man eine launchd plist dazu bringen, einen komplexen 1-Zeilen-Bash-Befehl direkt auszuführen?
Ich habe einen ziemlich komplexen bash-Befehl, der einige Pipes und eine if-then-else-Klausel enthält, ganz zu schweigen davon, dass ein Systemprogramm (wie grep) mit mehreren Parametern aufgerufen wird. Gibt es eine Möglichkeit, eine Plist zu erstellen, mit der launchd diesen komplexen Befehl direkt lädt und ausführt? (Im Gegensatz dazu, dass die …
13 macos  bash  launchd  plist 

2
Zu überprüfende allgemeine Mac OS-Ordner / -Einstellungen (beim Versuch, eine lästige selbststartende App loszuwerden)
Wenn es eine App gibt, die von selbst startet, was wären die effizientesten Orte, um danach zu suchen? Hat jemand eine schöne umfassende Liste, wo nach Startelementen, Anmeldeelementen, Anmelde-Hooks, Cron, Kernel-Erweiterungen usw. gesucht werden kann? An dieser Stelle vergesse ich, wo sich die Hälfte dieser Ordner / Plist-Dateien befindet. Ich …

1
launchd scheint StartCalendarInterval auf Yosemite zu ignorieren
Ich habe versucht, Homebrew rechtzeitig mit launchd zu aktualisieren. Meine Plist-Datei wird hier präsentiert: <?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> …

3
Entfernen des Startelements aus com.apple.launchd
Ich habe vor einigen Monaten ein Programm installiert, es hatte eine Startoption, die ich installiert habe. Später habe ich beschlossen, das Programm zu entfernen, aber es scheint das Startskript oder -element auch nach der Deinstallation verlassen zu haben ... und es wird versucht, alle paar Sekunden zu starten. Wie kann …
9 macos  launchd 


2
OS X: LaunchDaemon wird nicht ausgeführt: Dienst konnte nicht initialisiert werden
Ich habe Apples scheinbar unkomplizierte Dokumente verwendet , um einen LaunchDaemon zum Ausführen eines von mir geschriebenen Node.js-Skripts zu erstellen. Hier ist die plistDatei. Es handelt sich im Grunde genommen genau um ein Kopieren und Einfügen aus Apples Dokumenten, das alle 300 Sekunden ausgeführt wird: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.