fix: improve watchdog reliability

This commit is contained in:
2026-06-09 15:05:23 +08:00
parent 00d512f9d9
commit 87b3129374
3 changed files with 67 additions and 1 deletions

View File

@@ -1180,6 +1180,7 @@ PING_TARGETS="$ping_targets"
FAIL_THRESHOLD=3
DHCP_AFTER_FAILURE=1
LOG_FILE="/var/log/cups-watchdog/network.log"
MAX_LOG_SIZE_KB=256
EOF
chmod 600 "$config_dir/network-watchdog.conf"
else
@@ -1197,6 +1198,7 @@ COMMAND_TIMEOUT=8
FAIL_THRESHOLD=2
RESTART_COOLDOWN=60
LOG_FILE="/var/log/cups-watchdog/print.log"
MAX_LOG_SIZE_KB=256
EOF
chmod 600 "$config_dir/print-watchdog.conf"
else
@@ -1531,7 +1533,7 @@ main() {
success "Avahi 服务已启动并设置开机自启"
# 8. 安装守护脚本
install_watchdogs
install_watchdogs || warn "守护脚本安装失败,请稍后重新运行安装脚本或手动检查 watchdog 目录"
# 更新IP地址如果配置了静态IP
LOCAL_IP=$(get_ip)
@@ -1577,6 +1579,9 @@ main() {
echo -e " ${GREEN} ${NC} 配置目录: /etc/cups-watchdog/"
echo -e " ${GREEN} ${NC} 日志目录: /var/log/cups-watchdog/"
echo ""
else
echo -e " ${YELLOW}[守护脚本]${NC} 未检测到已启用状态,请检查安装日志"
echo ""
fi
echo -e " ${YELLOW}下一步:${NC}"
echo " 1. 用浏览器打开上面的地址"