watchcatd is a software service that monitors processes. A bug or
malicious attacks to machine can lock up a process, leading to a
deadlock or an unexpected condition. If a monitored process locks
up, it is killed.
On an alternate setup, watchcatd can be configured to work as a
timer.