Homebrew services

I just learned today that Homebrew has a built-in process manager. No more launchctl nightmare.

 How to

The basic usage looks like this:

brew services <command> <formula>

Where command is one of:

 Example

So to restart nginx, you’d run:

sudo brew services restart nginx

 There’s more

You can also list services managed by Homebrew:

brew services list

or get rid of stale services and plists:

brew services cleanup

Enjoy!

 
3
Kudos
 
3
Kudos

Now read this

Supervisor can’t see config files

If you’re reading this, chances are you can’t start a Supervisor job: $ supervisorctl start myjob myjob: ERROR (no such process) Supervisor just doesn’t seem to see your config file(s). Make Supervisor re-read the config files There are... Continue →