[Unit] # 每 60 秒检查一次公网。 # # 为什么是 60 秒不是 5 秒: # 实测这条 4G 线路本来就有 2~4% 的偶发失败,检查太勤会一直看到 # "失败"(其实一两秒后自己就好了)。配合 monitor.sh 里 # "连续 3 次才动手"的防抖,实际最快 3 分钟响应,够用了。 # # OnBootSec=90s:开机后等 90 秒再开始查。 # 隧道一般几十秒才连上,太早开始会一开机就误判、白抢救一轮。 Description=每 60 秒检查一次网站是否可用 [Timer] OnBootSec=90s OnUnitActiveSec=60s AccuracySec=5s Unit=lanremote-monitor.service [Install] WantedBy=timers.target