]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - bin/pkill/tests/pkill-_g_test.sh
Merge llvm-project release/17.x llvmorg-17.0.6-0-g6009708b4367
[FreeBSD/FreeBSD.git] / bin / pkill / tests / pkill-_g_test.sh
1 #!/bin/sh
2
3 base=`basename $0`
4
5 echo "1..2"
6
7 name="pkill -G <gid>"
8 rgid=`id -gr`
9 sleep=$(pwd)/sleep.txt
10 ln -sf /bin/sleep $sleep
11 $sleep 5 &
12 sleep 0.3
13 pkill -f -G $rgid $sleep
14 ec=$?
15 case $ec in
16 0)
17         echo "ok 1 - $name"
18         ;;
19 *)
20         echo "not ok 1 - $name"
21         ;;
22 esac
23 rm -f $sleep
24
25 name="pkill -G <group>"
26 rgid=`id -grn`
27 sleep=$(pwd)/sleep.txt
28 ln -sf /bin/sleep $sleep
29 $sleep 5 &
30 sleep 0.3
31 pkill -f -G $rgid $sleep
32 ec=$?
33 case $ec in
34 0)
35         echo "ok 2 - $name"
36         ;;
37 *)
38         echo "not ok 2 - $name"
39         ;;
40 esac
41 rm -f $sleep