Update version to 2.94 and modify cron log level handling

This commit is contained in:
StressOzz authored and GitHub committed 2026-10-11 18:44:12 +05:00
1 parent 8a55d648e9
commit 9856e1ea28
1 file changed
+7 -4
+7 -4
View File
@@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
read -r _ _ ZM_NEW_VER <<'ZM_VERSION_EOF' read -r _ _ ZM_NEW_VER <<'ZM_VERSION_EOF'
# Version: 2.93 # Version: 2.94
ZM_VERSION_EOF ZM_VERSION_EOF
set -e 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 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 пишет строку о каждом запуске в системный журнал. # Сторож панели запускается раз в 2 минуты — без этого cron пишет строку о каждом запуске в системный журнал.
# Уровень 9 — только ошибки cron. Свой уровень, если его уже выставили, не трогаем. # Уровень 9 — только ошибки cron. Свой уровень, если его уже выставили, не трогаем.
if [ -z "$(uci -q get system.@system[0].cronloglevel)" ]; then # Пусто, 5 (так в стандартном /etc/config/system OpenWrt) или 8 (умолчание busybox) — это не ваш выбор,
uci -q set system.@system[0].cronloglevel='9' && uci -q commit system # а заводское значение: при нём crond пишет «cron.err … USER root pid … cmd …» о каждом успешном запуске.
fi 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 if [ -x /etc/init.d/cron ]; then
/etc/init.d/cron enable >/dev/null 2>&1 || true /etc/init.d/cron enable >/dev/null 2>&1 || true
/etc/init.d/cron restart >/dev/null 2>&1 || true /etc/init.d/cron restart >/dev/null 2>&1 || true