User Tools

Site Tools

한국어

comfilepi:enable_the_internal_watchdog_timer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
comfilepi:enable_the_internal_watchdog_timer [2023/06/19 09:19]
COMFILE Technology
comfilepi:enable_the_internal_watchdog_timer [2023/06/19 09:56]
COMFILE Technology
Line 11: Line 11:
 </​code>​ </​code>​
  
-Uncomment the following lines in the file ///​etc/​systemd/​system.conf//:​+Uncomment the following lines in the file ///​etc/​systemd/​system.conf// ​and then reboot. ​ See [[https://​manpages.debian.org/​bullseye/​systemd/​systemd-system.conf.5.en.html | the system.conf documentation]] for more information about these settings:
  
 <​code>​ <​code>​
 RuntimeWatchdogSec=10 RuntimeWatchdogSec=10
-ShutdownWatchdogSec=10min+RebootWatchdogSec=10min
 </​code>​ </​code>​
  
-Install the watchdog service with the following commands: +To test if the watchdog service is working, obtain root privilegesand then create ​kernel panic with the following:
-<​code>​ +
-sudo apt update +
-sudo apt install watchdog +
-</​code>​ +
- +
-Check if the watchdog service is running with the following command: +
- +
-<​code>​ +
-pi@raspberrypi:​~ $ systemctl | grep watchdog +
-watchdog.service ​        ​loaded active running ​  ​watchdog daemon  +
-</​code>​ +
- +
-If the //​watchdog.service//​ is not running, start it with the following command: +
- +
-<​code>​ +
-sudo systemctl start watchdog.service +
-</​code>​ +
- +
-If you want the service to run automatically on each boot run the following command: +
- +
-<​code>​ +
-sudo systemctl enable watchdog.service +
-</​code>​ +
- +
-To test if the watchdog service is working, first, obtain root privileges and then initiate ​[[https://​en.wikipedia.org/​wiki/​Fork_bomb#​Bash|forkbomb]]:+
  
 <​code>​ <​code>​
 pi@raspberrypi:​~ $ sudo su pi@raspberrypi:​~ $ sudo su
-root@raspberrypi:/​home/pi# :(){ :|:& };:+pi@raspberrypi:​~ $ echo 1 > /proc/sys/​kernel/​sysrq 
 +pi@raspberrypi:~ $ echo "​c"​ > /​proc/​sysrq-trigger
 </​code>​ </​code>​
  
comfilepi/enable_the_internal_watchdog_timer.txt · Last modified: 2023/06/19 10:04 by COMFILE Technology