1143880Spjd#!/bin/sh 2143880Spjd# $FreeBSD$ 3143880Spjd 4143880Spjdbase=`basename $0` 5143880Spjd 6143880Spjdecho "1..4" 7143880Spjd 8143880Spjdname="pgrep -x" 9263351Sjmmvsleep=$(pwd)/sleep.txt 10143880Spjdln -sf /bin/sleep $sleep 11143880Spjd$sleep 5 & 12143880Spjdsleep 0.3 13143880Spjdpid=$! 14143880Spjdif [ ! -z "`pgrep -x sleep | egrep '^'"$pid"'$'`" ]; then 15143880Spjd echo "ok 1 - $name" 16143880Spjdelse 17143880Spjd echo "not ok 1 - $name" 18143880Spjdfi 19143880Spjdif [ -z "`pgrep -x slee | egrep '^'"$pid"'$'`" ]; then 20143880Spjd echo "ok 2 - $name" 21143880Spjdelse 22143880Spjd echo "not ok 2 - $name" 23143880Spjdfi 24143880Spjdname="pgrep -x -f" 25143880Spjdif [ ! -z "`pgrep -x -f ''"$sleep"' 5' | egrep '^'"$pid"'$'`" ]; then 26143880Spjd echo "ok 3 - $name" 27143880Spjdelse 28143880Spjd echo "not ok 3 - $name" 29143880Spjdfi 30143880Spjdif [ -z "`pgrep -x -f ''"$sleep"' ' | egrep '^'"$pid"'$'`" ]; then 31143880Spjd echo "ok 4 - $name" 32143880Spjdelse 33143880Spjd echo "not ok 4 - $name" 34143880Spjdfi 35143880Spjdkill $pid 36143880Spjdrm -f $sleep 37