From f1debd08784eca2a4faef1c0cf3f88bba77be531 Mon Sep 17 00:00:00 2001 From: zxlhhyccc <45259624+zxlhhyccc@users.noreply.github.com> Date: Sat, 4 Nov 2023 22:11:03 +0800 Subject: [PATCH] Add update weekly or daily At present, it is only updated daily, and under normal circumstances, the data updated daily is not large, so the addition can be updated weekly or daily. --- package/openwrt/files/etc/init.d/smartdns | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/openwrt/files/etc/init.d/smartdns b/package/openwrt/files/etc/init.d/smartdns index a8eabf3..78ea256 100644 --- a/package/openwrt/files/etc/init.d/smartdns +++ b/package/openwrt/files/etc/init.d/smartdns @@ -260,13 +260,13 @@ disable_auto_update() enable_auto_update() { - grep "0 $auto_update_day_time * * * /etc/init.d/smartdns updatefiles" /etc/crontabs/root 2>/dev/null + grep "0 $auto_update_day_time * * $auto_update_week_time /etc/init.d/smartdns updatefiles" /etc/crontabs/root 2>/dev/null if [ $? -eq 0 ]; then return fi disable_auto_update 1 - echo "0 $auto_update_day_time * * * /etc/init.d/smartdns updatefiles" >> /etc/crontabs/root + echo "0 $auto_update_day_time * * $auto_update_week_time /etc/init.d/smartdns updatefiles" >> /etc/crontabs/root restart_crond } @@ -501,6 +501,7 @@ load_service() config_get tcp_server "$section" "tcp_server" "1" config_get server_flags "$section" "server_flags" "" + config_get auto_update_week_time "$section" "auto_update_week_time" "*" config_get auto_update_day_time "$section" "auto_update_day_time" "5" config_get speed_check_mode "$section" "speed_check_mode" ""