From f421ee63ba846e4c3862218d0abb6698c24d1ebc Mon Sep 17 00:00:00 2001 From: Bard Date: Sat, 2 Apr 2022 13:23:20 +0800 Subject: [PATCH] Fix crontab task creation --- root/etc/init.d/mosdns | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/root/etc/init.d/mosdns b/root/etc/init.d/mosdns index 8a24991..0d38bd9 100755 --- a/root/etc/init.d/mosdns +++ b/root/etc/init.d/mosdns @@ -52,16 +52,14 @@ reload_service() { } setcron() { - touch $CRON_FILE - sed -i '/mosupdater.sh/d' $CRON_FILE 2>/dev/null && { - [ "$(uci -q get mosdns.mosdns.geo_auto_update)" -eq 1 ] && echo "0 $(uci -q get mosdns.mosdns.geo_update_day_time) * * $(uci -q get mosdns.mosdns.geo_update_week_time) /etc/mosdns/mosupdater.sh" >>$CRON_FILE - } + sed -i '/mosupdater.sh/d' $CRON_FILE 2>/dev/null + [ "$(uci -q get mosdns.mosdns.geo_auto_update)" -eq 1 ] && echo "0 $(uci -q get mosdns.mosdns.geo_update_day_time) * * $(uci -q get mosdns.mosdns.geo_update_week_time) /etc/mosdns/mosupdater.sh" >>$CRON_FILE crontab $CRON_FILE } delcron() { sed -i '/mosupdater.sh/d' $CRON_FILE 2>/dev/null - /etc/init.d/cron restart + crontab $CRON_FILE } adblock() {