Launch-Daemons in MAC OSX
Ich geschrieben habe, ein daemon ist MAC OS 10.8.
Kopiert habe ich die Unix ausführbare Datei, Autostart-Objekte.
Habe ich eine .plist-Datei, die Label -, KeepAlive-flag auf YES gesetzt und progrrammArguments array Item0 als /Library/StartupItems/updaterDaemon.
Möchte ich dieses daemon als root ausgeführt werden, wenn eine system-start-up, daher kopierte ich es in startupItems,aber der daemon nicht gestartet wird.
Bitte sagen, was ich falsch mache oder Was ich tun muss, um zu starten und führen diese-daemon auf dem system/Maschine starten.
Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwechselst du Autostart-Objekte und launchd-jobs. Ein startup item ist eine Besondere Art von bundle mit bestimmten Eigenschaften. Dies ist veraltet Technologie. Sie möchten, schreiben Sie eine launch-daemon. Wie Sie dies tun wurde, antwortete hier. Es gibt auch einige launchd GUIs gibt, die können Ihnen helfen, Ihr Ziel zu erreichen.
Sollten Ihren job immer noch nicht, stellen Sie sicher, dass
StandardErrorPath
undStandardOutPath
. Überprüfen Sie diese Dateien, um herauszufinden, was falsch gelaufen ist.