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