OSDN Git Service

selftests: nft_flowtable.sh: use /proc for pid checking
authorBoris Sukholitko <boris.sukholitko@broadcom.com>
Thu, 4 May 2023 08:48:11 +0000 (11:48 +0300)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 10 May 2023 07:30:52 +0000 (09:30 +0200)
Some ps commands (e.g. busybox derived) have no -p option. Use /proc for
pid existence check.

Signed-off-by: Boris Sukholitko <boris.sukholitko@broadcom.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
tools/testing/selftests/netfilter/nft_flowtable.sh

index 7060bae..4d8bc51 100755 (executable)
@@ -288,11 +288,11 @@ test_tcp_forwarding_ip()
 
        sleep 3
 
-       if ps -p $lpid > /dev/null;then
+       if test -d /proc/"$lpid"/; then
                kill $lpid
        fi
 
-       if ps -p $cpid > /dev/null;then
+       if test -d /proc/"$cpid"/; then
                kill $cpid
        fi