In general, I'd recommend using the new print subcommand for this kind of system administration-ish stuff. The semantics around the old commands (like load, unload, list, etc.) were highly context-dependent, and that led to tons of situations where people had perfectly reasonable expectations (such as Raunak's) about being able to query a job loaded in a certain session, but due to (mumble mumble Mach, POSIX, bootstraps, sockets), you'd get completely different behavior.

The new print subcommand requires you to specifically target sessions and jobs (now called domains and services) rather than trying to sniff out which one you mean based purely on context. And it prints way more information, such as where the service was loaded from on-disk (if it came from on-disk), much more detailed last exit status, and more.
-damien

On 11 Apr, 2015, at 04:33, Thomas Clement <tclementdev@gmail.com> wrote:
hmm ok, on 10.10 you can try the following:

> launchctl print user/0/com.mycompany.myAgent

> launchctl print gui/0/com.mycompany.myAgent


On 11 Apr 2015, at 13:20, Raunak Poddar <raunak.poddar@gmail.com> wrote:

$ launchctl -u root list
Unrecognized subcommand: -u
(On Mac OS X 10.10)

_______________________________________________
launchd-dev mailing list
launchd-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/launchd-dev