1 |
#!/bin/sh |
2 |
# $FreeBSD: stable/10/bin/pkill/tests/pgrep-x_test.sh 263351 2014-03-19 12:46:04Z jmmv $ |
3 |
|
4 |
base=`basename $0` |
5 |
|
6 |
echo "1..4" |
7 |
|
8 |
name="pgrep -x" |
9 |
sleep=$(pwd)/sleep.txt |
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 |