runit

Install command:
brew install runit

Collection of tools for managing UNIX services

https://smarden.org/runit/

License: BSD-3-Clause

Development: Pull requests

Formula JSON API: /api/formula/runit.json

Formula code: runit.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
golden gate ✅
tahoe ✅
sequoia ✅
sonoma ✅
macOS on
Intel
sonoma ✅
Linux ARM64 ✅
x86_64 ✅

Current versions:

stable ✅ 2.3.1

Conflicts with: sandvault (because both install `sv` binaries)

Binaries: chpst, runit, runit-init, runsv, runsvchdir, runsvdir, sv, svlogd, utmpset

Service:

Start now and at login: brew services start runit
Run directly: $HOMEBREW_PREFIX/opt/runit/bin/runsvdir -P $HOMEBREW_PREFIX/var/service
This formula does not install runit as a replacement for init.
The service directory is $HOMEBREW_PREFIX/var/service instead of /service.

A system service that runs runsvdir with the default service directory is
provided. Alternatively you can run runsvdir manually:

     runsvdir -P $HOMEBREW_PREFIX/var/service

Depending on the services managed by runit, this may need to start as root.

Analytics:

30 days90 days365 days
Installs1490744
Installs (--HEAD)005
Installs on Request1490744
Installs on Request (--HEAD)005
Build Errors0