watchdogd(8)

NAME

watchdogd - watchdog daemon

SYNOPSIS

watchdogd [-d] [-e cmd] [-I file] [-s sleep] [-t timeout]

DESCRIPTION

The watchdogd utility interfaces with the kernel's watchdog
facility to
ensure that the system is in a working state. If watchdogd
is unable to
interface with the kernel over a specific timeout, the ker
nel will take
actions to assist in debugging or restarting the computer.
If -e cmd is specified, watchdogd will attempt to execute
this command
with system(3), and only if the command returns with a zero
exit code
will the watchdog be reset. If -e cmd is not specified, the
daemon will
perform a trivial file system check instead.
The -s sleep argument can be used to control the sleep peri
od between
each execution of the check and defaults to one second.
The -t timeout specifies the desired timeout period in sec
onds.
One possible circumstance which will cause a watchdog time
out is an
interrupt storm. If this occurs, watchdogd will no longer
execute and
thus the kernel's watchdog routines will take action after a
configurable
timeout.
Upon receiving the SIGTERM or SIGINT signals, watchdogd will
first
instruct the kernel to no longer perform watchdog checks and
then will
terminate.
The watchdogd utility recognizes the following runtime op
tions:
-I file Write the process ID of the watchdogd utility
in the spec
ified file.
-d Do not fork. When this option is specified,
watchdogd
will not fork into the background at startup.

FILES

/var/run/watchdogd.pid

SEE ALSO

watchdog(4), watchdog(8), watchdog(9)

HISTORY

The watchdogd utility appeared in FreeBSD 5.1.

AUTHORS

The watchdogd utility and manual page were written by Sean
Kelly
<smkelly@FreeBSD.org> and Poul-Henning Kamp <phk@FreeB
SD.org>.
Some contributions made by Jeff Roberson <jeff@FreeBSD.org>.
BSD June 25, 2003
Copyright © 2010-2024 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout