저는 16초 하드웨어 감시 타이머()를 사용하여 하드웨어에서 Linux를 실행하고 있습니다 sunxi-wdt 1c20c90.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
. 나는 그것을 다음과 같이 설정했습니다 watchdog.conf
:
watchdog-device = /dev/watchdog
watchdog-timeout = 16
interval = 10
편안한 시간(5분마다)에 호스트에 ping을 보내고 싶지만 watchdog.conf
ping 테스트는 interval
부팅 후 설정하는 데 10초 이상 걸릴 수 있으므로 다시 멈출 수 있습니다. 사이클을 시작하십시오.
워치독 데몬 자체의 ping 타이밍을 완화할 수 있는 방법이 있습니까, 아니면 사용자 정의 테스트 스크립트를 작성해야 합니까?
답변1
핑 테스트 시간 제한을 retry-timeout = 600
10 분으로 설정했습니다 . /etc/watchdog.conf
Watchdog 서비스를 활성화하기 전에 하드웨어를 다시 시작하지 않고도 구성을 테스트할 수 있습니다.
sudo watchdog -F -v -q
존재하지 않는 IP의 경우.
시뮬레이션 시간 초과 결과
watchdog[5643]: Shutdown blocked by --no-action (error 101 = 'Network is unreachable')
존재하다/var/log/syslog