Changeset 3232 in MondoRescue for branches/3.2/mindi-busybox/miscutils/watchdog.c
- Timestamp:
- Jan 1, 2014, 12:47:38 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.2/mindi-busybox/miscutils/watchdog.c
r2725 r3232 9 9 * Licensed under GPLv2 or later, see file LICENSE in this source tree. 10 10 */ 11 12 //usage:#define watchdog_trivial_usage 13 //usage: "[-t N[ms]] [-T N[ms]] [-F] DEV" 14 //usage:#define watchdog_full_usage "\n\n" 15 //usage: "Periodically write to watchdog device DEV\n" 16 //usage: "\n -T N Reboot after N seconds if not reset (default 60)" 17 //usage: "\n -t N Reset every N seconds (default 30)" 18 //usage: "\n -F Run in foreground" 19 //usage: "\n" 20 //usage: "\nUse 500ms to specify period in milliseconds" 11 21 12 22 #include "libbb.h" … … 22 32 static const char V = 'V'; 23 33 34 remove_pidfile(CONFIG_PID_FILE_PATH "/watchdog.pid"); 24 35 write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */ 25 36 if (ENABLE_FEATURE_CLEAN_UP) … … 86 97 #endif 87 98 99 write_pidfile(CONFIG_PID_FILE_PATH "/watchdog.pid"); 100 88 101 while (1) { 89 102 /*
Note:
See TracChangeset
for help on using the changeset viewer.