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

# watchcatd(8)

process monitoring daemon

## NAME

watchcatd - process monitoring daemon

## SYNOPSIS

**watchcatd \[-fhpX\] \[-f** *filename* **\] \[-p** *pathname* **\]**

## DESCRIPTION

**watchcatd** is a background daemon which monitors registered processes, killing them in case they lock up. As a secondary use, **watchcatd** can be set up to work as a timer.

## OPTIONS

- \-f, --config-file filename

  Use the alternate system wide *filename* instead of */etc/watchcatd.conf*. It must be an absolute path.

- \-h, --help

  Display an usage message

- \-p, --exec-path

  Use a alternate absolute path to exec childrens. Useful for debugging purposes.

- \-X, --dont-detach

  Don't detach from the console. Useful for debugging purposes.

## FILES

*/etc/watchcatd.conf*

The system wide configuration file. See [**watchcatd.conf**(5)](/watchcatd.conf/5.md) for further details.

*/var/run/watchcat.socket*

The watchcat device.

## BUGS

The current version doesn't support thread registry, only process registry to service.

## AUTHORS

```
Michel Machado <michel@digirati.com.br>
Andre Nathan <andre@digirati.com.br>
```

## SEE ALSO

[**watchcatd.conf**(5)](/watchcatd.conf/5.md), [**watchdog**(8)](/watchdog/8.md).
