Browse Source

net/mwan3: unify logging in mwan3track

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
lilik-openwrt-22.03
Florian Eckert 7 years ago
parent
commit
51367883fc
1 changed files with 5 additions and 3 deletions
  1. +5
    -3
      net/mwan3/files/usr/sbin/mwan3track

+ 5
- 3
net/mwan3/files/usr/sbin/mwan3track View File

@ -1,5 +1,7 @@
#!/bin/sh
LOG="/usr/bin/logger -t $(basename "$0")[$$] -p"
main() {
[ -z "$12" ] && echo "Error: should not be started manually" && exit 0
@ -40,13 +42,13 @@ main() {
fi
if [ $score -eq $8 ]; then
logger -t mwan3track -p notice "Interface $1 ($2) is offline"
$LOG notice "Interface $1 ($2) is offline"
env -i ACTION=ifdown INTERFACE=$1 DEVICE=$2 /sbin/hotplug-call iface
score=0
fi
else
if [ $score -lt $(($7+$8)) ] && [ $lost -gt 0 ]; then
logger -t mwan3track -p info "Lost $(($lost*$4)) ping(s) on interface $1 ($2)"
$LOG info "Lost $(($lost*$4)) ping(s) on interface $1 ($2)"
fi
let score++
@ -59,7 +61,7 @@ main() {
fi
if [ $score -eq $8 ]; then
logger -t mwan3track -p notice "Interface $1 ($2) is online"
$LOG notice "Interface $1 ($2) is online"
env -i ACTION=ifup INTERFACE=$1 DEVICE=$2 /sbin/hotplug-call iface
rm /var/run/mwan3track-$1.pid
exit 0


Loading…
Cancel
Save