mwan3: mwan3rtmon sleep time configurable

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
This commit is contained in:
Chen Minqiang 2018-08-02 02:22:45 +08:00
parent 46ed09408e
commit 7817aced2b
2 changed files with 7 additions and 1 deletions

View file

@ -2,6 +2,7 @@
config globals 'globals'
option mmx_mask '0x3F00'
option local_source 'none'
option rtmon_interval '5'
config interface 'wan'
option enabled '1'

View file

@ -15,12 +15,17 @@ rtchange() {
}
main() {
local rtmon_interval
trap clean_up TERM
trap rtchange USR1
config_load mwan3
config_get rtmon_interval globals rtmon_interval '5'
sleep 3
while mwan3_rtmon_ipv4 || mwan3_rtmon_ipv6; do
sleep 5
[ "$rtmon_interval" = "0" ] && break
sleep $rtmon_interval
done
}