section 8 · System administration 👑

10739 pages · page 39 of 54

R (continued)

S

  • s2s(8)server-to-server connector✨
  • s6-accessrules-cdb-from-fs(8)compile a directory containing a ruleset suitable for s6-ipcserver-access(8) or s6-tcpserver-access(8) into a CDB[1] file✨
  • s6-accessrules-fs-from-cdb(8)decompile a CDB[1] database containing a ruleset suitable for s6-ipcserver-access(8) or s6-tcpserver-access(8) and that has been compiled with s6-accessrules-cdb-from-fs(8)✨
  • s6-applyuidgid(8)execute a program with reduced privileges✨
  • s6-background-watch(8)spawn an auto-backgrounding daemon that writes a pidfile✨
  • s6-cleanfifodir(8)clean up an s6-fifodir(7)✨
  • s6-clockadd(8)adjust the system clock depending on the input provided by a time client✨
  • s6-clockview(8)print the time discrepancy between the local system clock and the time provided by a time server✨
  • s6-connlimit(8)perform IP-based control on the number of client connections to a TCP socket, and uid-based control on the number of client connections to a Unix domain socket✨
  • s6-envdir(8)change environment, then execute into another program✨
  • s6-envuidgid(8)potentially set the UID, GID and GIDLIST environment variables according to the options and arguments it is given, then execute into another program✨
  • s6-fdholder-daemon(8)fd-holding daemon✨
  • s6-fdholder-delete(8)connect to an s6-fdholderd(8) daemon listening on a Unix domain socket, and delete a file descriptor from the daemon storage✨
  • s6-fdholder-getdump(8)connect to an s6-fdholderd(8) daemon listening on a Unix domain socket, and retrieves its entire state: file descriptors with their identifiers and expiration dates✨
  • s6-fdholder-list(8)list the descriptors currently held by s6-fdholderd(8)✨
  • s6-fdholder-retrieve(8)connect to an s6-fdholderd(8) daemon listening on a Unix domain socket, retrieve a file descriptor from this daemon, then execute a program with this file descriptor as the program's standard input✨
  • s6-fdholder-setdump(8)connect to an s6-fdholderd(8) daemon listening on a Unix domain socket, and dump a set of file descriptors into that daemon✨
  • s6-fdholder-store(8)connect to an s6-fdholderd(8) daemon listening on a Unix domain socket, and give it a copy of one of its open file descriptors for the daemon to hold✨
  • s6-fdholder-transferdump(8)connect to two separate s6-fdholderd(8) daemons and transfer the content of the first one to the second one✨
  • s6-fdholderd(8)serving part of the s6-fdholder-daemon(8) fd-holding server✨
  • s6-fghack(8)an anti-backgrounding tool✨
  • s6-ftrig-listen(8)subscribe to several s6-fifodir(7)s, spawn a program, then wait for pattern of events to occur on the fifodirs✨
  • s6-ftrig-listen1(8)subscribe to an s6-fifodir(7), then spawn a program, waiting for a pattern of events to occur on the fifodir✨
  • s6-ftrig-notify(8)send a series of events to an s6-fifodir(7)✨
  • s6-ftrig-wait(8)subscribe to an s6-fifodir(7) and wait for a pattern of events to occur on this fifodir✨
  • s6-ftrigrd(8)helper program that manages a set of subscriptions to s6-fifodir(7)s as well as regular expressions on events✨
  • s6-getservbyname(8)simple command-line interface to the getservbyname(3) function, converting a service name and protocol into a port number✨
  • s6-ident-client(8)command-line client application that performs IDENT (RFC 1413) queries✨
  • s6-instance-control(8)send commands to a running instance of an s6-instanced-service(7)✨
  • s6-instance-create(8)create a new instance of a currently supervised s6-instanced-service(7)✨
  • s6-instance-delete(8)delete an existing instance of a currently supervised s6-instanced-service(7)✨
  • s6-instance-list(8)give a list of all currently created instances of an s6-instanced-service(7)✨
  • s6-instance-maker(8)create an s6-service-directory(7) implementing an s6-instanced-service(7)✨
  • s6-instance-status(8)give the status of a running instance of an s6-instanced-service(7), as a short human-readable summary or programmatically parsable output✨
  • s6-ioconnect(8)perform full-duplex data transmission between two sets of open file descriptors✨
  • s6-ipcclient(8)UCSPI client tool[1] for Unix domain sockets: connect to a socket, then execute into a program✨
  • s6-ipcserver(8)UCSPI server tool[1] for Unix domain sockets, i.e. a super-server: accept connections from clients, and fork a program to handle each connection✨
  • s6-ipcserver-access(8)control tool for Unix domain sockets on systems where the getpeereid() system call can be implemented✨
  • s6-ipcserver-socketbinder(8)bind a Unix domain socket, then execute a program✨
  • s6-ipcserverd(8)serving part of the s6-ipcserver(8) super-server✨
  • s6-log(8)reliable logging program with automated log rotation, similar to daemontools' multilog[1], with full POSIX regular expression support✨
  • s6-mkfifodir(8)create an s6-fifodir(7)✨
  • s6-notifyoncheck(8)implement a policy of running a user-provided executable in the background that polls the service currently being launched, in order to check when it becomes ready, and feed the result of this…✨
  • s6-permafailon(8)read and analyse the death tally of a service (i.e. the recent process death events that happened), and if the death tally matches a given pattern, cause permanent failure of the service, i.e…✨
  • s6-rc(8)what services are currently up and what services are currently down✨
  • s6-rc-bundle(8)add or delete bundles from a compiled service database without having to recompile it from source✨
  • s6-rc-compile(8)service database compiler✨
  • s6-rc-db(8)analyze a compiled service database and extract information from it✨
  • s6-rc-dryrun(8)command wrapper and nullifier✨
  • s6-rc-fdholder-filler(8)create anonymous pipes and store them into an s6-fdholderd(8) “fd-holding” daemon✨
  • s6-rc-format-upgrade(8)transitions a live directory using a database with the old s6-rc format so that it uses a database with the new s6-rc format✨
  • s6-rc-init(8)initialization tool for the s6-rc system✨
  • s6-rc-oneshot-run(8)executes a oneshot service's up or down script✨
  • s6-rc-repo-init(8)initialize an s6-rc repository✨
  • s6-rc-repo-list(8)list all sets in an s6-rc repository✨
  • s6-rc-repo-sync(8)synchronize an s6-rc repository✨
  • s6-rc-set-change(8)modify a set by changing the rx of some services✨
  • s6-rc-set-commit(8)compile a set of services, ensuring it is ready for installation✨
  • s6-rc-set-copy(8)make a copy of a set under a different name, in a repository✨
  • s6-rc-set-delete(8)delete a whole set from a repository✨
  • s6-rc-set-fix(8)check one or more sets of services for dependency inconsistencies, and fix them✨
  • s6-rc-set-install(8)install a committed set of services, i.e. a compiled database, as the live database of the currently running system✨
  • s6-rc-set-new(8)create new sets in a repository✨
  • s6-rc-set-status(8)list some of, or all, the services of a set, along with the rx each service is on✨
  • s6-rc-update(8)online service database switcher✨
  • s6-setlock(8)take a lock on a file, then execute into another program✨
  • s6-setsid(8)run a program as a new session leader, or in a new foreground or background process group✨
  • s6-setuidgid(8)execute a program as another user✨
  • s6-sntpclock(8)small SNTP client✨
  • s6-socklog(8)minimal syslog daemon✨
  • s6-softlimit(8)change process limits, then execute into another program✨
  • s6-sudo(8)connect to a Unix domain socket and pass its standard file descriptors, command-line arguments and environment to a program running on the server side, potentially with different privileges✨
  • s6-sudoc(8)talk to a peer s6-sudod(8) program over a Unix socket, passing it command-line arguments, environment variables and standard descriptors✨
  • s6-sudod(8)receive command-line arguments, environment variables and standard descriptors from a peer s6-sudoc(8) program over a Unix socket, then fork another program✨
  • s6-supervise(8)monitor a long-lived process (or service), making sure it stays alive, sending notifications to registered processes when it dies, and providing an interface to control its state✨
  • s6-svc(8)send commands to a running s6-supervise(8) process✨
  • s6-svdt(8)print the recorded death tally of a service, i.e. a list of the times the process died, with the cause of death✨
  • s6-svdt-clear(8)clear the recorded death tally of a service✨
  • s6-svlink(8)integrate service directories into an existing service manager sequence and eliminate race conditions✨
  • s6-svlisten(8)run a program while listening on notifications from a collection of supervised services, and block until they all go up, or down✨
  • s6-svlisten1(8)run a program while listening on notifications from a supervised service, and block until said service goes up, or down✨
  • s6-svok(8)check whether an s6-service-directory(7) is currently supervised✨
  • s6-svperms(8)allows the user to see, or modify, for a given list of services: who can read their states, who can send them control commands, and who can subscribe to up/down events for those services✨
  • s6-svscan(8)start and monitor a collection of s6-supervise(8) processes✨
  • s6-svscanctl(8)send commands to a running s6-svscan(8) process✨