svup(8)

πŸ“¦ version 1.11, in alpine 3.24

🌟 svup(8) β€” the System Manager's Manual check-in bestie 🌟

okay so this is svup(8), straight out of the System Manager's Manual β€” manual name folded in up here so we’re not copy-pasting that header line, periodt. πŸ’…

πŸ’– NAME πŸ’–

svup β€” checks whether supervise(8) has started a service.

🌸 SYNOPSIS 🌸

svup [ -L ] [ -l ] service

πŸ¦‹ DESCRIPTION πŸ¦‹

svup checks whether supervise(8) is successfully running in the directory named service, and if it has started the service. If the service includes a log script managed by the same supervise(8), the status of that log is also checked. It’s giving tiny status detective, honestly. πŸ•΅οΈβ€β™€οΈβœ¨

✨ OPTIONS ✨

  • -L β€” if the service includes a log script, check only the log process instead of both. Log-only bestie behavior, no cap.
  • -l β€” do not check if the log is running. Like, skip that little vibe check entirely. πŸ™ˆ

πŸ’… EXIT CODES πŸ’…

  • 0 β€” it silently exits 0 if supervise(8) is running and the service has been started. No message, no noise, just quiet success. 🫢
  • 100 β€” it silently exits 100 if supervise(8) is not running or the service(s) has not been started. Also silent, but make it β€œnope.” πŸ’€
  • 111 β€” it exits 111 with a message if an error is encountered. This one actually speaks up. 😭

🌈 ENVIRONMENT 🌈

SUPERVISEDIR

If set, the named directory is used instead of supervise for the status information and control files. If $SUPERVISEDIR is an absolute path, it is suffixed with the path to s with all slashes (/) replaced with colons (:). Keep that s exactly as written, bestie β€” we don’t β€œfix” the page. πŸ’–

πŸŽ€ SEE ALSO πŸŽ€

πŸ’– signed off from the System Manager's Manual and the svup(8) page β€” date? the original didn’t stamp one, so I’m not inventing one, periodt. 🫢

πŸ“¦ where this page comes from