]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - bin/pkill/tests/pgrep-s_test.sh
MFV: file 5.45.
[FreeBSD/FreeBSD.git] / bin / pkill / tests / pgrep-s_test.sh
1 #!/bin/sh
2
3 base=`basename $0`
4
5 echo "1..2"
6
7 name="pgrep -s <sid>"
8 sid=`ps -o tsid -p $$ | tail -1`
9 sleep=$(pwd)/sleep.txt
10 ln -sf /bin/sleep $sleep
11 $sleep 5 &
12 sleep 0.3
13 chpid=$!
14 pid=`pgrep -f -s $sid $sleep`
15 if [ "$pid" = "$chpid" ]; then
16         echo "ok 1 - $name"
17 else
18         echo "not ok 1 - $name"
19 fi
20 kill $chpid
21 rm -f $sleep
22
23 name="pgrep -s 0"
24 sleep=$(pwd)/sleep.txt
25 ln -sf /bin/sleep $sleep
26 $sleep 5 &
27 sleep 0.3
28 chpid=$!
29 pid=`pgrep -f -s 0 $sleep`
30 if [ "$pid" = "$chpid" ]; then
31         echo "ok 2 - $name"
32 else
33         echo "not ok 2 - $name"
34 fi
35 kill $chpid
36 rm -f $sleep