|
@@ -545,21 +545,17 @@ do_crontab(){
|
|
|
config_get workdir $CONFIGURATION workdir "/usr/bin/AdGuardHome"
|
|
|
config_get lastworkdir $CONFIGURATION lastworkdir "/usr/bin/AdGuardHome"
|
|
|
findstr="/usr/share/AdGuardHome/tailto.sh [0-9]* \$(uci get AdGuardHome.AdGuardHome.workdir)/data/querylog.json"
|
|
|
- #[ -n "$lastworkdir" ] && findstr="/usr/share/AdGuardHome/tailto.sh [0-9]* $lastworkdir/data/querylog.json" && [ "$lastworkdir" != "$workdir" ] && replace="${lastworkdir//\//\\/}/${workdir//\//\\/}"
|
|
|
default="0 * * * * /usr/share/AdGuardHome/tailto.sh 2000 \$(uci get AdGuardHome.AdGuardHome.workdir)/data/querylog.json"
|
|
|
[ "$enabled" == "0" ] || [ "${crontab//cutquerylog/}" == "$crontab" ] && cronenable=0 || cronenable=1
|
|
|
crontab_editor
|
|
|
- #[ "$lastworkdir" != "$workdir" ] && uci set AdGuardHome.AdGuardHome.lastworkdir="$workdir" && commit=1
|
|
|
|
|
|
config_get logfile $CONFIGURATION logfile ""
|
|
|
config_get lastlogfile $CONFIGURATION lastlogfile ""
|
|
|
findstr="/usr/share/AdGuardHome/tailto.sh [0-9]* \$(uci get AdGuardHome.AdGuardHome.logfile)"
|
|
|
default="30 3 * * * /usr/share/AdGuardHome/tailto.sh 2000 \$(uci get AdGuardHome.AdGuardHome.logfile)"
|
|
|
- #[ -n "$lastlogfile" ] && findstr="/usr/share/AdGuardHome/tailto.sh [0-9]* $lastlogfile" && [ -n "$logfile" ] && [ "$lastlogfile" != "$logfile" ] && replace="${lastlogfile//\//\\/}/${logfile//\//\\/}"
|
|
|
[ "$logfile" == "syslog" ] || [ "$logfile" == "" ] || [ "$enabled" == "0" ] || [ "${crontab//cutruntimelog/}" == "$crontab" ] && cronenable=0 || cronenable=1
|
|
|
crontab_editor
|
|
|
- #[ -n "$logfile" ] && [ "$lastlogfile" != "$logfile" ] && uci set AdGuardHome.AdGuardHome.lastlogfile="$logfile" && commit=1
|
|
|
-
|
|
|
+
|
|
|
findstr="/usr/share/AdGuardHome/addhost.sh"
|
|
|
default="0 * * * * /usr/share/AdGuardHome/addhost.sh"
|
|
|
[ "$enabled" == "0" ] || [ "${crontab//autohost/}" == "$crontab" ] && cronenable=0 || cronenable=1
|
|
@@ -570,8 +566,8 @@ do_crontab(){
|
|
|
default="30 3 * * * /usr/share/AdGuardHome/gfw2adg.sh"
|
|
|
[ "$enabled" == "0" ] || [ "${crontab//autogfw/}" == "$crontab" ] && cronenable=0 || cronenable=1
|
|
|
crontab_editor
|
|
|
+
|
|
|
[ "$cronreload" -gt 0 ] && /etc/init.d/cron restart
|
|
|
- #[ "$commit" -gt 0 ] && uci commit AdGuardHome
|
|
|
}
|
|
|
crontab_editor(){
|
|
|
#usage input:
|