WDCTL(8)
๐ WDCTL โ show hardware watchdog status
okay bestie, so like, wdctl is the section 8 (system administration) girlie that shows you your hardware watchdog status ๐ she lives in the util-linux package and she's genuinely so useful, no cap.
โจ SYNOPSIS โจ
wdctl [options] [device...]
๐ธ DESCRIPTION ๐ธ
She shows you the hardware watchdog status. The default device is /dev/watchdog, iconic behaviour fr fr.
If you specify more than one device, the output gets separated by one blank line โ one lil gap between each vibe check, periodt.
If the device is already being used, or you just don't have permissions to read from it, then wdctl reads data from sysfs instead. Lowkey important caveat: in that case, info about supported features (the flags) might be missing ๐ญ. So don't come for her if the flags table is looking a little empty.
Also note that the number of supported watchdog features is hardware specific โ it's giving "every watchdog is a different girl" energy, iykyk ๐ฆ.
๐ OPTIONS ๐
-f,--flagslist โ only print the flags you asked for, nothing else. selective queen โจ-F,--noflagsโ do not print information about flags at all. she's hiding that part.-I,--noidentโ do not print watchdog identity information. mystery era ๐ต๏ธ-n,--noheadingsโ do not print a header line for the flags table. no headers, just vibes.-o,--outputlist โ define which output columns to use in the table of watchdog flags. If you don't specify an output arrangement, a default set gets used. Use--helpto get the list of all supported columns ๐-O,--onelineโ print all the wanted info on one line, inkey="value"output format. compact core ๐-p,--setpretimeoutseconds โ set the watchdog pre-timeout in seconds. A watchdog pre-timeout is a notification generated by the watchdog before the watchdog reset might occur, in the event the watchdog has not been serviced. This notification is handled by the kernel and can be configured to take an action usingsysfsor by--setpregovernor๐จ-g,--setpregovernorgovernor โ set the pre-timeout governor name. For available governors, look at the defaultwdctloutput ๐-r,--rawโ use the raw output format. unfiltered, raw, no makeup ๐-s,--settimeoutseconds โ set the watchdog timeout in seconds โฐ-T,--notimeoutsโ do not print watchdog timeouts. time is a construct anyway ๐-x,--flags-onlyโ same as-I -T. that's literally it, a lil shortcut bestie ๐-h,--helpโ display help text and exit. she's helping!-V,--versionโ display version and exit. she's telling you who she is ๐
๐ซถ AUTHORS ๐ซถ
- Karel Zak
<kzak@redhat.com> - Lennart Poettering
<lennart@poettering.net>
๐ REPORTING BUGS ๐
For bug reports, use the issue tracker: <https://github.com/util-linux/util-linux/issues>
bestie if something's broken, tell them!! they wanna know fr fr ๐
๐ AVAILABILITY ๐
The wdctl command is part of the util-linux package, which can be downloaded from the Linux Kernel Archive: <https://www.kernel.org/pub/linux/utils/util-linux/>
and that's the whole page, bestie ๐ you ate that. this was util-linux 2.42.4, dated 2026-09-21 โ periodt, slay, go check your watchdog ๐ฆโจ๐
๐ฆ where this page comes from
- arch rolling: util-linux 2.42.4-1 ยท BSD-2-Clause AND BSD-3-Clause AND BSD-4-Clause-UC AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ISC AND LGPL-2.1-or-later AND LicenseRef-PublicDomain
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms