DOKK / manpages / debian 12 / daemontools / svc.8.en
svc(8) System Manager's Manual svc(8)

svc - controls services monitored by supervise(8).

svc [ -udopchaitkx ] services

services consists of any number of arguments, each argument naming a directory used by supervise(8).

svc applies all the options to each service in turn.

Up. If the service is not running, start it. If the service stops, restart it.
Down. If the service is running, send it a TERM signal and then a CONT signal. After it stops, do not restart it.
Once. If the service is not running, start it. Do not restart it if it stops.
Pause. Send the service a STOP signal.
Continue. Send the service a CONT signal.
Hangup. Send the service a HUP signal.
Alarm. Send the service an ALRM signal.
Interrupt. Send the service an INT signal.
Terminate. Send the service a TERM signal.
Kill. Send the service a KILL signal.
Exit. supervise(8) will exit as soon as the service is down. If you use this option on a stable system, you're doing something wrong; supervise(8) is designed to run forever.

supervise(8), svok(8), svstat(8), svscanboot(8), svscan(8), readproctitle(8), fghack(8), pgrphack(8), multilog(8), tai64n(8), tai64nlocal(8), setuidgid(8), envuidgid(8), envdir(8), softlimit(8), setlock(8)

http://cr.yp.to/daemontools.html