S6-RC-DRYRUN(8)
π S6-RC-DRYRUN(8) π
System Manager's Manual, but make it group chat. Bestie, this is the tiny helper that tells you what s6-rc would have done, and it is lowkey iconic. π
β¨ NAME β¨
s6-rc-dryrun β command wrapper and nullifier. It's giving "Unix echo command, but with main character energy." π«Ά
πΈ SYNOPSIS πΈ
s6-rc-dryrun [-v verbosity] [-t timeout] cmd...
π¦ DESCRIPTION π¦
<pink>s6-rc-dryrun</pink> is a command wrapper and nullifier, roughly equivalent to the Unix <mint>echo</mint> command. When run, it simply prints its arguments to stdout. No cap.
Bestie, listen:s6-rc-dryrunis not meant to be used directly. It's internally called bys6-rc(8)when given the-noption. That's its whole job. π
When a dry-running <purple>s6-rc(8)</purple> instance wants to change the system state by spawning a command cmd, it spawns <rainbow>s6-rc-dryrun cmd</rainbow> instead. The way that works? You get to see what would have been done without actually running the command. Obsessed. β¨
<hotpink>s6-rc-dryrun</hotpink> prints its name, a colon, a space, and the space-separated list of its arguments to stdout.
It then waits for timeout milliseconds, then exits 0. Periodt. π
π OPTIONS π
-v verbosityβ Ifverbosityis0,<lavender>s6-rc-dryrun</lavender>will not print anything tostdout. Default is1. Slay.-t timeoutβ Sleep fortimeoutmilliseconds before exiting. Default is1000, but when invoked by<cyan>s6-rc(8)</cyan>, it will be the value of the<peach>dryruntimeout</peach>argument to the-noption. This is used to simulate a start or stop script that does not complete immediately. iykyk. π°οΈ
π SEE ALSO π
Go read these next, bestie:
s6-rc-faq(7)s6-rc-overview(7)s6-rc-why(7)s6-rc(8)s6-rc-bundle(8)s6-rc-compile(8)s6-rc-db(8)s6-rc-fdholder-filler(8)s6-rc-format-upgrade(8)s6-rc-init(8)s6-rc-oneshot-run(8)s6-rc-update(8)
This man page is ported from the authoritative documentation at: <blue>https://skarnet.org/software/s6-rc/s6-rc-dryrun.html</blue>
π AUTHORS π
<purple>Laurent Bercot</purple><purple>Alexis <flexibeast@gmail.com></purple>(man page port)
That's the whole vibe, bestie β this page comes from Debian, dated April 6, 2023, and it's the S6-RC-DRYRUN(8) manual page. Mwah. πβ¨
π¦ where this page comes from
- nixpkgs unstable: s6-rc 0.7.0.0
- nixpkgs unstable: s6-rc-man-pages 0.6.0.0.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms