net/mwan3: simplify tracking status statement command
authorFlorian Eckert <redacted>
Thu, 22 Jun 2017 09:53:35 +0000 (11:53 +0200)
committerFlorian Eckert <redacted>
Thu, 22 Jun 2017 11:42:14 +0000 (13:42 +0200)
Signed-off-by: Florian Eckert <redacted>
net/mwan3/files/lib/mwan3/mwan3.sh

index f4c55a96ec8da1e6d862509d3afb9e0e77c7e84a..5681f3ec5fff39b6404bc47ffa5d9d58e7341a71 100644 (file)
@@ -738,7 +738,7 @@ mwan3_report_iface_status()
        config_list_foreach $1 track_ip mwan3_list_track_ips
 
        if [ -n "$track_ips" ]; then
-               if [ -n "$(ps -w | grep mwan3track | grep -v grep | sed '/.*\/usr\/sbin\/mwan3track \([^ ]*\) .*$/!d;s//\1/' | awk '$1 == "'$1'"')" ]; then
+               if [ -n "$(pgrep -f "mwan3track $1")" ]; then
                        tracking="active"
                else
                        tracking="down"
git clone https://git.99rst.org/PROJECT