pgrep-t.t revision 143880
1#!/bin/sh
2# $FreeBSD: head/tools/regression/usr.bin/pkill/pgrep-t.t 143880 2005-03-20 12:38:08Z pjd $
3
4base=`basename $0`
5
6echo "1..1"
7
8name="pgrep -t <tty>"
9tty=`ps -o tty -p $$ | tail -1`
10if [ "$tty" = "??" ]; then
11	tty="-"
12fi
13sleep=`mktemp /tmp/$base.XXXXXX` || exit 1
14ln -sf /bin/sleep $sleep
15$sleep 5 &
16sleep 0.3
17chpid=$!
18pid=`pgrep -f -t $tty $sleep`
19if [ "$pid" = "$chpid" ]; then
20	echo "ok - $name"
21else
22	echo "not ok - $name"
23fi
24kill $chpid
25rm -f $sleep
26