From 9856e1ea28e374b929bb7408dc11aaf41a44514b Mon Sep 17 00:00:00 2001 From: StressOzz <131419324+StressOzz@users.noreply.github.com> Date: Sun, 11 Oct 2026 18:44:12 +0500 Subject: [PATCH] Update version to 2.94 and modify cron log level handling --- ZapretManager_LuCI.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ZapretManager_LuCI.sh b/ZapretManager_LuCI.sh index cf6ea53..3e0e691 100644 --- a/ZapretManager_LuCI.sh +++ b/ZapretManager_LuCI.sh @@ -1,6 +1,6 @@ #!/bin/sh read -r _ _ ZM_NEW_VER <<'ZM_VERSION_EOF' -# Version: 2.93 +# Version: 2.94 ZM_VERSION_EOF set -e @@ -37614,9 +37614,12 @@ sed -i '/# zm-rpcd-watch$/d' /etc/crontabs/root 2>/dev/null || true echo '*/2 * * * * /opt/zapret-manager-luci/backend.sh zm_watch >/dev/null 2>&1 # zm-rpcd-watch' >> /etc/crontabs/root 2>/dev/null || true # Сторож панели запускается раз в 2 минуты — без этого cron пишет строку о каждом запуске в системный журнал. # Уровень 9 — только ошибки cron. Свой уровень, если его уже выставили, не трогаем. -if [ -z "$(uci -q get system.@system[0].cronloglevel)" ]; then - uci -q set system.@system[0].cronloglevel='9' && uci -q commit system -fi +# Пусто, 5 (так в стандартном /etc/config/system OpenWrt) или 8 (умолчание busybox) — это не ваш выбор, +# а заводское значение: при нём crond пишет «cron.err … USER root pid … cmd …» о каждом успешном запуске. +case "$(uci -q get system.@system[0].cronloglevel)" in + ''|5|8) + uci -q set system.@system[0].cronloglevel='9' && uci -q commit system ;; +esac if [ -x /etc/init.d/cron ]; then /etc/init.d/cron enable >/dev/null 2>&1 || true /etc/init.d/cron restart >/dev/null 2>&1 || true