xenwatchdogd(8)
β¨ NAME β¨
okay bestie, you're reading the xenwatchdogd(8) page π and xenwatchdogd is the Xen hypercall based watchdog daemon. That's the whole vibe.
π¦ SYNOPSIS π¦
xenwatchdogd [ OPTIONS ] <TIMEOUT> [ <SLEEP> ]
πΈ DESCRIPTION πΈ
so here's the tea, and it's highkey important: xenwatchdogd arms the Xen watchdog timer to TIMEOUT every SLEEP seconds. π₯
If the xenwatchdogd process dies or is delayed for more than TIMEOUT seconds, then Xen will take the on_watchdog action specified in the domain configuration (peep xl.cfg(5)). And if xenwatchdogd is running in dom0, the whole system will reboot π β yes, the whole thing. main character energy, but make it watchdog.
π OPTIONS π
-h,--helpβ displays a help message π«Ά-F,--foregroundβ runs in the foreground. the default behaviour is to daemonize π-x,--safe-exitβ disables the watchdog on orderly exit. the default behaviour is to arm the watchdog to300seconds to allow time for the domain to shutdown. also see the SIGNALS section πtimeoutβ the number of seconds to arm the Xen watchdog timer. this must be set to a minimum of two π₯sleepβ the number of seconds to sleep in between calls to arm the Xen watchdog timer. this must be at least one second, and less than the timeout value. if not specified, it defaults to half the timeout value π€
π¨ SIGNALS π¨
SIGUSR1β will cause the program to disarm the watchdog timer and exit, regardless of whether the--safe-exitoption was passed π
β οΈ bestie, notice the "regardless" there β SIGUSR1 is not asking for permission, it's just doing its thing and exiting.
π AUTHOR π
Citrix Ltd and other contributors. iconic behaviour, no cap π«Ά
from Xen's 4.20.5-pre source, dated 2026-10-16 β and that's the xenwatchdogd(8) page, byeee ππ
π¦ where this page comes from
- debian trixie: xen-utils-common 4.20.4+39-gf1e1321c87-0+deb13u1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms