This script is for Slackware 13.0 only and may be outdated.

SlackBuilds Repository

13.0 > System > watchdog (5.7)

Linux watchdog timer daemon

This service periodically writes to /dev/watchdog - in the event
of it _not_ being able to do so, Linux may reset the system.

For this to work, a kernel driver for the aformentioned device needs
to be loaded. The module may be found in:
/lib/modules/`uname -r`/kernel/drivers/char/watchdog

It can be configured to try and fix things (such as networking)
before triggering a reboot. As '' may be able to do.
See the examples included in /usr/doc/watchdog-5.6/examples

This package also contains the 'wd_keepalive' program by Marcel Jansen
which "can be run during critical periods when the normal watcdog
shouldn't be run. It will read from the same configuration file;
it will do no checks but will keep writing to the device.

To enable the watchdog: make sure a kernel module gets loaded for it
(at boot) such as the 'softdog' or an actual hardware driver...
Then add the following to rc.local:
# Start the watchdog timer deamon
if [ -x /etc/rc.d/rc.watchdog ]; then
/etc/rc.d/rc.watchdog start

Maintained by: Menno Duursma
Keywords: timer,automation,administation,recovery
ChangeLog: watchdog


Source Downloads:
watchdog-5.7.tar.gz (31766450ecfc9aff70fe966c0b9df06d)

Download SlackBuild:
watchdog.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 13.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds