diff options
author | Florian Eckert <fe@dev.tdt.de> | 2020-07-17 10:35:11 +0200 |
---|---|---|
committer | Florian Eckert <fe@dev.tdt.de> | 2020-07-20 08:12:31 +0200 |
commit | cde2a77ed3b3b0df9e693e121dccdc97ef163156 (patch) | |
tree | 59aea480b94b6fd52f0409838e1c73a29d10842c /net | |
parent | bcd13ba95cd5b96d04e490b576faab54404cbf69 (diff) |
mwan3: also cleanup lock on mwan3 stop
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Diffstat (limited to 'net')
-rw-r--r-- | net/mwan3/files/lib/mwan3/mwan3.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/net/mwan3/files/lib/mwan3/mwan3.sh b/net/mwan3/files/lib/mwan3/mwan3.sh index 652cbfd42..105aafa0c 100644 --- a/net/mwan3/files/lib/mwan3/mwan3.sh +++ b/net/mwan3/files/lib/mwan3/mwan3.sh @@ -202,6 +202,13 @@ mwan3_unlock() { } mwan3_lock_clean() { + for pid in $(pgrep -f "lock /var/run/mwan3.lock"); do + kill -TERM "$pid" > /dev/null 2>&1 + done + sleep 1 + for pid in $(pgrep -f "lock /var/run/mwan3.lock"); do + kill -KILL "$pid" > /dev/null 2>&1 + done rm -rf /var/run/mwan3.lock } |