[launchd-dev] Yosemite not starting a system launch agent
Axel Luttgens
axel.luttgens at skynet.be
Thu Jun 25 09:47:08 PDT 2015
> Le 25 juin 2015 à 17:58, Damien Sorresso a écrit :
>
> On 25 Jun, 2015, at 05:20, Axel Luttgens wrote:
>>
>> […]
>> Yes, it’s a pity.
>> Terribly outdated documentation on developer’s site, no source code anymore…
>> A bit as if users on other unix platforms would suddenly have to guess how the init mechanism is working.
>
> The launchctl(1) and launchd.plist(5) man pages were substantially updated in Yosemite to cover new functionality, address a bunch of clarity errors, and remove stuff that was no longer relevant. launchctl(1) itself also has fairly extensive help for each subcommand.
Hello Damien,
Indeed, those man pages have undergone a deep and nice rewriting.
The problem is, they currently are the only launchd-related documentation left.
And this is quite problematic for those wanting to have a "grand unified view", so as to be able to answer questions such as: why the hell does /S/L/LD/org.apache.httpd.plist set environment variable XPC_SERVICES_UNAVAILABLE? should I care about such matters when running my own "traditional" server daemon? and, if yes, which matters exactly?
And not having the source code at hand anymore just makes things worse, since the ultimate documentation for such a central/crucial piece of the OS has now disappeared.
> If documentation in either the man pages or launchctl(1)’s help output is unclear/incorrect, please file a bug.
I don’t know, I’m still reading and experimenting each time I have the opportunity to do so (that is to say, not very often…).
As soon as I find a glitch, I’ll let you know. ;-)
Many thanks for your reply,
Axel
More information about the launchd-dev
mailing list