SVSETUP(8)
SVSETUP(8) π
okay bestie, welcome to svsetup(8) β she lives in the System Administration Utilities corner of your system, and she's about to make daemontools service setup feel like a lil treat π
β¨ NAME β¨
svsetup β the service setup tool for daemontools. yes that's her whole job and she's slaying it π
β¨ SYNOPSIS β¨
svsetup [OPTION]... CMD SERVICE
that's it. options, then a command, then a service name. iconic structure, no notes π«Ά
β¨ DESCRIPTION β¨
Service setup tool for daemontools. literally the whole point of her existence, periodt π
π the options π
-uUSER β pick the service user name. default isroot(iykyk)-lUSER β pick the log user name. default is alsoroot, girlies love consistency π-nβ do NOT set up logging withmultilog. like, no logs, no vibes, just vibes-less π-eETCDIR β tell her where the cfg directory is. default:/etc/sv/SERVICE-LLOGDIR β tell her where the log directory is. default:/var/log/sv/SERVICE-sSERVICEDIR β point at the service directory. default: automatically detected β¨ (she's got main character detection energy)-dβ delete the service user when the service gets removed-Dβ delete the log user when the service gets removed-h,--helpβ show help and dip out. classic π-V,--versionβ show the version and dip out. also classic πΈ
π the arguments π
- CMD β the action you want her to perform, and here are your choices:
CREATEβ make a brand new service, fresh out the box π¦REMOVEβ delete an existing service, rip boo πENABLEβ enable the service, wake her up βDISABLEβ disable the service, let her nap π΄
- SERVICE β the name of the service you're talking about. specify it or she doesn't know who you mean, bestie π
NOTE: if youREMOVEa service and you specified a service user (with-u) and/or a log user (with-l), those users get removed too β exceptrootβ but ONLY if you also pass-dand/or-D. and here's the unhinged part: this happens with zero confirmation requests, and those users get deleted even if they were not created bysvsetup. not me warning you twice. be so careful fr fr π
also! if you create a new service, she makes a default run script for you. but if there's already a run script sitting in ETCDIR, then that existing runscript is the one that gets used instead. she respects the pre-existing serve π β¨
β¨ REPORTING BUGS β¨
found a bug? spill the tea to Klaus Reimer <k@ailis.de> ππ
β¨ COPYRIGHT β¨
Copyright Β© 2000-2011 by Klaus Reimer
This is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. π
okay that's the whole page, bestie!! go forth and set up them services π
svsetup 0.6 β February 2021 πΈπ that's the version and the date, mwah, bye!! π«Άβ¨
π¦ where this page comes from
- debian bookworm: svtools 0.6-5 Β· GPL-2.0-or-later
- ubuntu jammy: svtools 0.6-5 Β· GPL-2.0-or-later
- ubuntu noble: svtools 0.6-5 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms