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'
|
config globals 'globals'
|
||||||
option mmx_mask '0x3F00'
|
option mmx_mask '0x3F00'
|
||||||
option local_source 'none'
|
option local_source 'none'
|
||||||
|
option rtmon_interval '5'
|
||||||
|
|
||||||
config interface 'wan'
|
config interface 'wan'
|
||||||
option enabled '1'
|
option enabled '1'
|
||||||
|
|
|
@ -15,12 +15,17 @@ rtchange() {
|
||||||
}
|
}
|
||||||
|
|
||||||
main() {
|
main() {
|
||||||
|
local rtmon_interval
|
||||||
trap clean_up TERM
|
trap clean_up TERM
|
||||||
trap rtchange USR1
|
trap rtchange USR1
|
||||||
|
|
||||||
|
config_load mwan3
|
||||||
|
config_get rtmon_interval globals rtmon_interval '5'
|
||||||
|
|
||||||
sleep 3
|
sleep 3
|
||||||
while mwan3_rtmon_ipv4 || mwan3_rtmon_ipv6; do
|
while mwan3_rtmon_ipv4 || mwan3_rtmon_ipv6; do
|
||||||
sleep 5
|
[ "$rtmon_interval" = "0" ] && break
|
||||||
|
sleep $rtmon_interval
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue