pkill-t_test.sh revision 152158
1#!/bin/sh 2# $FreeBSD: head/tools/regression/usr.bin/pkill/pkill-t.t 152158 2005-11-07 16:56:16Z pjd $ 3 4base=`basename $0` 5 6echo "1..2" 7 8name="pkill -t <tty>" 9tty=`ps -o tty -p $$ | tail -1` 10if [ "$tty" = "??" ]; then 11 tty="-" 12 ttyshort="-" 13else 14 ttyshort=`echo $tty | cut -c 4-` 15fi 16sleep=`mktemp /tmp/$base.XXXXXX` || exit 1 17ln -sf /bin/sleep $sleep 18$sleep 5 & 19sleep 0.3 20pkill -f -t $tty $sleep 21ec=$? 22case $ec in 230) 24 echo "ok 1 - $name" 25 ;; 26*) 27 echo "not ok 1 - $name" 28 ;; 29esac 30$sleep 5 & 31sleep 0.3 32pkill -f -t $ttyshort $sleep 33ec=$? 34case $ec in 350) 36 echo "ok 2 - $name" 37 ;; 38*) 39 echo "not ok 2 - $name" 40 ;; 41esac 42rm -f $sleep 43