S6-RC-SET-STATUS(8)

πŸ“¦ version 0.7.0.0, in nixpkgs unstable

πŸ’… s6-rc-set-status(8) β€” the group chat version πŸŽ€

ok so bestie, this is a page from the System Manager's Manual β€” it's s6-rc-set-status, and she's here to spill the tea on which services are in a set and which rx each one is living in. iykyk ✨


✨ NAME ✨

s6-rc-set-status β€” list some of, or all, the services of a set, along with the rx each service is on πŸ¦‹


🌸 SYNOPSIS 🌸

s6-rc-set-status [-v verbosity] [-r repo] [-E | -e] [-L] set
                 [services...]

πŸ’– DESCRIPTION πŸ’–

so basically: s6-rc-set-status prints the services in set set of repository repo, one per line, straight to stdout. no cap. 🫢

if some services... are specified, it only prints the ones listed β€” like, only the girlies you asked about. if services... is empty, it prints all the services in the set. main character energy, the whole roster. πŸ‘‘

each line is literally made of:

  • the name of the service
  • a slash (/) character
  • the canonical name for the rx the service is in

and then it exits 0. slay. πŸ’…

🧚 Notes

  • s6-rc-set-status is meant to be used with automation such as util-linux's column(1) for formatting. a slash is used to separate the service name from the rx because slashes cannot appear in service names. iconic design choice honestly, no notes ⭐

πŸ”₯ OPTIONS πŸ”₯

  • -v verbosity, --verbosity=verbosity β€” be more or less verbose. the default is 1, which means that error messages and warnings will be written to stderr. 0 means that only error messages will be written, and 2 or more adds informational messages. chatter levels, we love them πŸ’¬
  • -r repo, --repository=repo β€” use the repository in repo, which must exist. default is /var/lib/s6-rc/repository. πŸ“
  • -E, --with-essentials β€” do not ignore services in the always rx, i.e. services marked as essential. this is the default. the essential girlies stay πŸ’œ
  • -e, --without-essentials β€” ignore services in the always rx: do not print them. bye besties ✌️
  • -L, --list β€” do not print /rx at the end of each line: only print the service names. just names, minimal, clean, aesthetic πŸŽ€

😭 EXIT STATUS 😭

  • 0 β€” Success. we ate. πŸ”₯
  • 3 β€” Nonexistent set. that set is not in the group chat πŸ’€
  • 100 β€” Incorrect usage. bestie what were you typing πŸ™ˆ
  • 102 β€” Invalid repository. not a real repo, ngl 🌈
  • 111 β€” System call failed. the vibes were off, system-level πŸ˜”

🌟 SEE ALSO 🌟

column(1), s6-rc-repo(7)

this man page is ported from the authoritative documentation at: https://skarnet.org/software/s6-rc/s6-rc-set-status.html πŸ¦‹


πŸ‘‘ AUTHORS πŸ‘‘

Laurent Bercot Carlos Eduardo <carana2099@gmail.com> (man page port)


ok that's the whole page bestie, every flag and every exit code, fr fr πŸ’–

ported with love from the Debian package β€” page dated January 24, 2026 β€” and yes, this whole thing is the S6-RC-SET-STATUS(8) page from the System Manager's Manual, mwah πŸ’‹

πŸ“¦ where this page comes from