pkill-s_test.sh revision 143880
1143880Spjd#!/bin/sh 2143880Spjd# $FreeBSD: head/tools/regression/usr.bin/pkill/pkill-s.t 143880 2005-03-20 12:38:08Z pjd $ 3143880Spjd 4143880Spjdbase=`basename $0` 5143880Spjd 6143880Spjdecho "1..2" 7143880Spjd 8143880Spjdname="pkill -s <sid>" 9143880Spjdsid=`ps -o tsid -p $$ | tail -1` 10143880Spjdsleep=`mktemp /tmp/$base.XXXXXX` || exit 1 11143880Spjdln -sf /bin/sleep $sleep 12143880Spjd$sleep 5 & 13143880Spjdsleep 0.3 14143880Spjdpkill -f -s $sid $sleep 15143880Spjdec=$? 16143880Spjdcase $ec in 17143880Spjd0) 18143880Spjd echo "ok 1 - $name" 19143880Spjd ;; 20143880Spjd*) 21143880Spjd echo "not ok 1 - $name" 22143880Spjd ;; 23143880Spjdesac 24143880Spjdrm -f $sleep 25143880Spjd 26143880Spjdname="pkill -s 0" 27143880Spjdsleep=`mktemp /tmp/$base.XXXXXX` || exit 1 28143880Spjdln -sf /bin/sleep $sleep 29143880Spjd$sleep 5 & 30143880Spjdsleep 0.3 31143880Spjdpkill -f -s 0 $sleep 32143880Spjdec=$? 33143880Spjdcase $ec in 34143880Spjd0) 35143880Spjd echo "ok 2 - $name" 36143880Spjd ;; 37143880Spjd*) 38143880Spjd echo "not ok 2 - $name" 39143880Spjd ;; 40143880Spjdesac 41143880Spjdrm -f $sleep 42