mwan3: mwan3rtmon sleep time configurable
Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
This commit is contained in:
parent
46ed09408e
commit
7817aced2b
2 changed files with 7 additions and 1 deletions
|
@ -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'
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue