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:
restart— Gracefully restart selected servicestart— Start selected servicestop— Stop selected service
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!
7
Kudos
7
Kudos