]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - bin/pkill/tests/pgrep-x_test.sh
sqlite3: Vendor import of sqlite3 3.45.0
[FreeBSD/FreeBSD.git] / bin / pkill / tests / pgrep-x_test.sh
1 #!/bin/sh
2
3 base=`basename $0`
4
5 echo "1..4"
6
7 name="pgrep -x"
8 sleep=$(pwd)/sleep.txt
9 ln -sf /bin/sleep $sleep
10 $sleep 5 &
11 sleep 0.3
12 pid=$!
13 if [ ! -z "`pgrep -x sleep | egrep '^'"$pid"'$'`" ]; then
14         echo "ok 1 - $name"
15 else
16         echo "not ok 1 - $name"
17 fi
18 if [ -z "`pgrep -x slee | egrep '^'"$pid"'$'`" ]; then
19         echo "ok 2 - $name"
20 else
21         echo "not ok 2 - $name"
22 fi
23 name="pgrep -x -f"
24 if [ ! -z "`pgrep -x -f ''"$sleep"' 5' | egrep '^'"$pid"'$'`" ]; then
25         echo "ok 3 - $name"
26 else
27         echo "not ok 3 - $name"
28 fi
29 if [ -z "`pgrep -x -f ''"$sleep"' ' | egrep '^'"$pid"'$'`" ]; then
30         echo "ok 4 - $name"
31 else
32         echo "not ok 4 - $name"
33 fi
34 kill $pid
35 rm -f $sleep