---
name: "restartd"
section: "8"
platform: "linux"
package: "restartd"
version: "0.2.3-1.1"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/restartd"
---

# restartd(8)

process checker and/or reloader

## NAME

restartd - process checker and/or reloader

## DESCRIPTION

Restartd is a daemon for checking running and not running processes. It reads the /proc directory every n seconds and does a POSIX regexp on the process names. You can execute a script or a program if the process is or is not running.

For executing, restard uses [system(3)](/system/3.md).

For logging, restartd using syslog with LOG\_INFO and LOG\_ERR facilities.

## OPTIONS

restartd follows the GNU command line syntax.

- **-h, --help**

  Displays a little help.

- **-v, --version**

  Show the version number and quit.

- **-d, --debug**

  Add very limited debugging.

- **-i --interval**

  The process check interval in seconds. The default is 20.

- **-c --config**

  Use a different configuration file instead of /etc/restartd.conf.

- **-f --foreground**

  Run restartd in foreground without detaching from the controlling terminal.

## AUTHOR

This manual page was written by Tibor Koleszar \<t.koleszar@somogy.hu\> and updated by Aurélien GÉRÔME \<ag@roxor.cx\> for the Debian GNU/Linux system.

Last modify: Thu, 14 Sep 2006 22:42:57 +0200
