]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - tools/regression/usr.bin/pkill/pgrep-x.t
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / tools / regression / usr.bin / pkill / pgrep-x.t
1 #!/bin/sh
2 # $FreeBSD$
3
4 base=`basename $0`
5
6 echo "1..4"
7
8 name="pgrep -x"
9 sleep=`mktemp /tmp/$base.XXXXXX` || exit 1
10 ln -sf /bin/sleep $sleep
11 $sleep 5 &
12 sleep 0.3
13 pid=$!
14 if [ ! -z "`pgrep -x sleep | egrep '^'"$pid"'$'`" ]; then
15         echo "ok 1 - $name"
16 else
17         echo "not ok 1 - $name"
18 fi
19 if [ -z "`pgrep -x slee | egrep '^'"$pid"'$'`" ]; then
20         echo "ok 2 - $name"
21 else
22         echo "not ok 2 - $name"
23 fi
24 name="pgrep -x -f"
25 if [ ! -z "`pgrep -x -f ''"$sleep"' 5' | egrep '^'"$pid"'$'`" ]; then
26         echo "ok 3 - $name"
27 else
28         echo "not ok 3 - $name"
29 fi
30 if [ -z "`pgrep -x -f ''"$sleep"' ' | egrep '^'"$pid"'$'`" ]; then
31         echo "ok 4 - $name"
32 else
33         echo "not ok 4 - $name"
34 fi
35 kill $pid
36 rm -f $sleep