When I run:

sudo launchctl bslist 

... it shows all the running /System daemons, but I have some running from /Library/LaunchDaemons and it is not showing those.

How can I show them all?

  • 2
    bslist lists "Mach bootstrap services " and so I think not all daemons - launchctl list shows more
    – mmmmmm
    Jun 12, 2014 at 14:57
  • Yes, "sudo launchctl list" shows them all. Thanks!
    – dmgig
    Jun 12, 2014 at 15:18

1 Answer 1


From launchctl's man page (apple seem to have misplaced the man pages so an external one is here https://www.unix.com/man-page/osx/1/launchctl/)

launchctl bslist lists "Mach bootstrap services "

To get all jobs loaded into launchctl use sudo launchctl list

Daemons are not necessarily the former and other things but daemons are in the list

  • Is it normal to get a return of well over a hundred lines when you enter "sudo launchctl list" ?
    – Natsfan
    Aug 13, 2018 at 17:33
  • I get 328 lines
    – mmmmmm
    Aug 13, 2018 at 20:05
  • 4
    I got this Unrecognized subcommand: bslist error. I am using Mojave Jan 29, 2020 at 23:33
  • 5
    From man launchctl - bslist: This subcommand is not implemented and has been superseded by the print subcommand, which provides much richer information. Feb 4, 2020 at 15:56
  • 2
    The print subcommand will not provide an entire list of daemons. It needs an argument to provide more indepth info. Testing on macOS 11.5.1
    – lolsky
    Aug 3, 2021 at 13:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .