---
name: "svc"
section: "8"
platform: "linux"
package: "daemontools"
version: "1:0.76-14"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/svc"
---

# svc(8)

controls services monitored by supervise(8).

## NAME

svc - controls services monitored by **[supervise(8)](/supervise/8.md).**

## SYNOPSIS

**svc** \[ **-udopchaitkx** \] *services*

## DESCRIPTION

*services* consists of any number of arguments, each argument naming a directory used by [**supervise**(8)](/supervise/8.md).

**svc** applies all the options to each *service* in turn.

## OPTIONS

- **-u**

  Up. If the *service* is not running, start it. If the *service* stops, restart it.

- **-d**

  Down. If the *service* is running, send it a TERM signal and then a CONT signal. After it stops, do not restart it.

- **-o**

  Once. If the *service* is not running, start it. Do not restart it if it stops.

- **-p**

  Pause. Send the *service* a STOP signal.

- **-c**

  Continue. Send the *service* a CONT signal.

- **-h**

  Hangup. Send the *service* a HUP signal.

- **-a**

  Alarm. Send the *service* an ALRM signal.

- **-i**

  Interrupt. Send the *service* an INT signal.

- **-t**

  Terminate. Send the *service* a TERM signal.

- **-k**

  Kill. Send the *service* a KILL signal.

- **-q**

  Quit. Send the *service* a QUIT signal.

- **-1**

  Send the *service* a USR1 signal.

- **-2**

  Send the *service* a USR2 signal.

- **-x**

  Exit. [**supervise**(8)](/supervise/8.md) 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)](/supervise/8.md) is designed to run forever.

## SEE ALSO

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

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