xref: /freebsd/bin/pkill/tests/pgrep-_u_test.sh (revision d0b2dbfa)
1822057bfSKyle Evans#!/bin/sh
2822057bfSKyle Evans
3822057bfSKyle Evansbase=`basename $0`
4822057bfSKyle Evans
5822057bfSKyle Evansecho "1..2"
6822057bfSKyle Evans
7822057bfSKyle Evansname="pgrep -U <uid>"
8822057bfSKyle Evansruid=`id -ur`
9822057bfSKyle Evanssleep=$(pwd)/sleep.txt
10822057bfSKyle Evansln -sf /bin/sleep $sleep
11822057bfSKyle Evans$sleep 5 &
12822057bfSKyle Evanssleep 0.3
13822057bfSKyle Evanschpid=$!
14822057bfSKyle Evanspid=`pgrep -f -U $ruid $sleep`
15822057bfSKyle Evansif [ "$pid" = "$chpid" ]; then
16822057bfSKyle Evans	echo "ok 1 - $name"
17822057bfSKyle Evanselse
18822057bfSKyle Evans	echo "not ok 1 - $name"
19822057bfSKyle Evansfi
20822057bfSKyle Evanskill $chpid
21822057bfSKyle Evansrm -f $sleep
22822057bfSKyle Evans
23822057bfSKyle Evansname="pgrep -U <user>"
24822057bfSKyle Evansruid=`id -urn`
25822057bfSKyle Evanssleep=$(pwd)/sleep.txt
26822057bfSKyle Evansln -sf /bin/sleep $sleep
27822057bfSKyle Evans$sleep 5 &
28822057bfSKyle Evanssleep 0.3
29822057bfSKyle Evanschpid=$!
30822057bfSKyle Evanspid=`pgrep -f -U $ruid $sleep`
31822057bfSKyle Evansif [ "$pid" = "$chpid" ]; then
32822057bfSKyle Evans	echo "ok 2 - $name"
33822057bfSKyle Evanselse
34822057bfSKyle Evans	echo "not ok 2 - $name"
35822057bfSKyle Evansfi
36822057bfSKyle Evanskill $chpid
37822057bfSKyle Evansrm -f $sleep
38