Browse Source

mwan3: do not wait to process ifup/ifdown events

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
lilik-openwrt-22.03
Aaron Goodman 4 years ago
parent
commit
f1bfda4c37
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      net/mwan3/files/usr/sbin/mwan3track

+ 6
- 2
net/mwan3/files/usr/sbin/mwan3track View File

@ -345,8 +345,12 @@ main() {
get_uptime > $MWAN3TRACK_STATUS_DIR/$INTERFACE/TIME
host_up_count=0
sleep "${sleep_time}" &
wait
if [ "${IFDOWN_EVENT}" -ne 0 ] && [ "${IFUP_EVENT}" -ne 0 ]; then
sleep "${sleep_time}" &
SLEEP_PID=$!
wait
unset SLEEP_PID
fi
if [ "${IFDOWN_EVENT}" -eq 1 ]; then
LOG debug "Register ifdown event on interface ${INTERFACE} (${DEVICE})"


Loading…
Cancel
Save