DIRVISH-RUNALL(8)
β¨ DIRVISH-RUNALL β¨
okay so bestie, welcome to dirvish-runall β section 8 of the System Manager's Manual, which is the "system administration commands" part of the library, iykyk π
π NAME π
dirvish-runall β run a set of dirvish backup jobs. that's it, that's the girl π«Ά
π¦ SYNOPSIS π¦
dirvish-runall[OPTIONS]
πΈ DESCRIPTION πΈ
She runs all the jobs that you listed in the Runall field of the dirvish master configuration file. one command, all your backups, no cap β¨
π OPTIONS π
every option can be abbreviated as long as it's unambiguous β so you don't have to type the whole thing, but don't get cute and make it confusing π
--configconfigfile β read configfile for theRunall:field. by defaultdirvish-runallis gonna use theRunall:field from the master configuration file instead.
real talk: this one is only used by dirvish-runall itself, it does not get propagated down to the dirvish processes. keep that in mind bestie π
see dirvish.conf(5) for more deets.
--no-run--dry-runβ don't actually do anything, just show you what would have happened. it's giving window shopping ποΈβ¨
(--no-runand--dry-runare listed together, so they're basically besties here π)
--quietβ run quietly, only report errors. normallydirvish-runallwill report the dirvish commands invoked with timestamps, but with this flag she shuts up unless something goes wrong π€«--versionβ print the version information and exit. periodt π
π₯ EXIT CODES π₯
so that you can automate and integrate dirvish-runall with other tools, she provides rationalised exit codes β and these codes are range based, which is the whole point:
- the code for one specific error might change between versions, but it will stay inside its specified range. so do not test for specific exit codes, test for a range of values instead π«Ά
- to the degree possible, higher value ranges mean more severe errors. the drama escalates π
so here's the breakdown:
0β success π1-199β number of dirvish jobs that failed. and if more than 199 jobs failed, then199is gonna be the exit code (she caps it, she's not doing 400 π )200-219β an error was encountered in loading a configuration file. π220-254β an error was detected in the configuration.255β incorrect usage. not me using it wrong π
ποΈ FILES ποΈ
/etc/dirvish/master.confβ alternate master configuration file./etc/dirvish.confβ master configuration file.
π SEE ALSO π
π BUGS π
(no bugs listed in the original, bestie β the bugs section is literally empty, which is iconic of her honestly πβ¨)
k bye, that's the whole page β dirvish-runall, section 8, straight out of the System Manager's Manual. go run your backups, main character ππ¦
π¦ where this page comes from
- debian bookworm: dirvish 1.2.1-2.1
- debian trixie: dirvish 1.2.1-2.1
- fedora 43: dirvish 1.2.1-34.fc43 Β· OSL-2.0
- fedora 44: dirvish 1.2.1-36.fc44 Β· OSL-2.0
- nixos 26.05: dirvish 1.2.1
- nixpkgs unstable: dirvish 1.2.1
- opensuse-leap 16.0: dirvish 1.2.1-bp160.1.9 Β· OSL-2.0
- ubuntu jammy: dirvish 1.2.1-2.1
- ubuntu noble: dirvish 1.2.1-2.1
- ubuntu resolute: dirvish 1.2.1-2.1build1
- ubuntu stonking: dirvish 1.2.1-2.2 Β· OSL-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms