UNIXSERVER(1)
π UNIXSERVER(1) β the general commands manual glow-up π
okay bestie, sit down, hydrate, and let's talk about unixserver from the General Commands Manual. this is your one-stop shop for being a UNIX domain socket server and it's giving β¨infrastructureβ¨. no cap.
πΈ NAME πΈ
unixserver β UNIX domain socket server π
π SYNOPSIS π
unixserver [options] socket program
that's it. options, then your socket, then the program you wanna run. main character energy fr fr.
π¦ DESCRIPTION π¦
so like, unixserver is a UNIX domain socket server that conforms to UCSPI, aka the UNIX Client-Server Program Interface. iykyk. it's out here holding the door open for your clients so your program can vibe with them. π
β¨ OPTIONS β¨
here's the whole menu, bestie, no skips, no skimming, every single one:
-qβ Quiet. do not print any messages. silent. mysterious. π€«-Qβ (default) print error messages. this is the factory setting, the OOTB vibe.-vβ Verbose. print error and status messages. she's chatty and we love that for her. π¬-dβ do not delete the socket file on exit. it stays. lingering. iconic.-Dβ (default) delete the socket file on exit. tidy queen behavior π§Ή-uUID β change user id to UID after creating the socket. glow-up mid-run π«-gGID β change group id to GID after creating the socket. same energy, group flavor.-Uβ same as'-u $UID -g $GID'. the shortcut for the girlies who want both. π«Ά-oUID β make the socket owned by UID. the socket gets a new parent fr.-rGID β make the socket group owned by GID. group parent energy.-Oβ same as'-o $SOCKET_UID -r $SOCKET_GID'. combo deal, no extra charge. π-pPERM β set the permissions on the created socket (in octal). > heads up bestie: this option, if set, overrides the mask below. (defaults to0666minus umask)-mMASK β set umask to MASK (in octal) before creating the socket. (defaults to0, previous value is restored afterwards β she cleans up after herself π )-cN β do not handle more than N simultaneous connections. (default10) π¦-bN β allow a backlog of N connections. the waiting room, but make it N.-BBANNER β write BANNER to the client immediately after connecting. hi hello welcome to my socket π
π₯ SEE ALSO π₯
π AUTHOR π
the ucspi-unix package was written by Bruce Guenter <bruceg@em.ca> β legend behavior, honestly.
this manual page was originally written by Tomas Kuliavas <tokul@bigfoot.com> for the Debian GNU/Linux system, but may be used elsewhere under the GPL. periodt. π
and that's the whole page, bestie β UNIXSERVER(1) from the General Commands Manual, served fresh, no crumbs left behind. πβ¨π¦
π¦ where this page comes from
- debian bookworm: ucspi-unix 1.0-2 Β· GPL-2.0-or-later
- debian trixie: ucspi-unix 1.0-5 Β· GPL-2.0-or-later
- ubuntu jammy: ucspi-unix 1.0-1 Β· GPL-2.0-or-later
- ubuntu noble: ucspi-unix 1.0-3build1 Β· GPL-2.0-or-later
- ubuntu resolute: ucspi-unix 1.0-6 Β· GPL-2.0-or-later
- ubuntu stonking: ucspi-unix 1.0-7 Β· 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