selftests: netfilter: kill running process only
authorFabian Frederick <fabf@skynet.be>
Fri, 7 Aug 2020 19:32:20 +0000 (21:32 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Thu, 13 Aug 2020 02:25:16 +0000 (04:25 +0200)
Avoid noise like the following:
nft_flowtable.sh: line 250: kill: (4691) - No such process

Signed-off-by: Fabian Frederick <fabf@skynet.be>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
tools/testing/selftests/netfilter/nft_flowtable.sh

index e98cac6f8bfdd1e7beda840bfbd4b8d0aad149c1..a47d1d83221049949c11cb8e292444f5c7d578eb 100755 (executable)
@@ -250,8 +250,14 @@ test_tcp_forwarding_ip()
 
        sleep 3
 
-       kill $lpid
-       kill $cpid
+       if ps -p $lpid > /dev/null;then
+               kill $lpid
+       fi
+
+       if ps -p $cpid > /dev/null;then
+               kill $cpid
+       fi
+
        wait
 
        check_transfer "$ns1in" "$ns2out" "ns1 -> ns2"