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

# svscanboot(8)

starts svscan(8) in the /service directory, with output and error messages logged through readproctitle(8). svscanboot is available in daemontools 0.75 and above.

## NAME

svscanboot - starts [**svscan**(8)](/svscan/8.md) in the /service directory, with output and error messages logged through [**readproctitle**(8)](/readproctitle/8.md).

svscanboot is available in daemontools 0.75 and above.

## SYNOPSIS

**svscanboot**

## DESCRIPTION

**svscanboot** runs the pipeline

svscan /service 2\>&1 \| readproctitle service errors: .....

with 400 dots. The last 400 bytes of error messages from [**svscan**(8)](/svscan/8.md) will be visible to [**ps**(1)](/ps/1.md) through [**readproctitle**(8)](/readproctitle/8.md).

**svscanboot** sets $PATH to

 /command:/usr/local/bin:/usr/local/sbin:\
  /bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin

(all in one line, no space)

and clears all other environment variables. Program writers are encouraged to use globally allocated names in **/command**.

## SEE ALSO

[supervise(8)](/supervise/8.md), [svc(8)](/svc/8.md), [svok(8)](/svok/8.md), [svstat(8)](/svstat/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), [ps(1)](/ps/1.md)

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