#!/bin/sh # # Copyright 2018-2025 Nick Peng <zxlhhyccc@gmail.com> # Licensed to the public under the GPL V3 License. action=$1 shift log_file="$(uci -q get smartdns.@smartdns[0].log_file)" list_file="${log_file:-/var/log/smartdns/smartdns.log}" case "$action" in tail) if [ ! -e "$list_file" ]; then echo "Log file does not exist." fi # read log tail -n 5000 "$list_file" ;; clear_log) # clear log > $list_file ;; esac