1203802Spjd#!/bin/sh 2203802Spjd# $FreeBSD$ 3203802Spjd 4203802Spjdbase=`basename $0` 5203802Spjd 6203802Spjdecho "1..4" 7203802Spjd 8203802Spjdname="pgrep -q" 9263351Sjmmvsleep0=$(pwd)/sleep0.txt 10263351Sjmmvsleep1=$(pwd)/sleep1.txt 11203802Spjdln -sf /bin/sleep $sleep0 12203802Spjd$sleep0 5 & 13203802Spjdsleep 0.3 14203802Spjdpid=$! 15203802Spjdout="`pgrep -q -f $sleep0 2>&1`" 16203802Spjdif [ $? -eq 0 ]; then 17203802Spjd echo "ok 1 - $name" 18203802Spjdelse 19203802Spjd echo "not ok 1 - $name" 20203802Spjdfi 21203802Spjdif [ -z "${out}" ]; then 22203802Spjd echo "ok 2 - $name" 23203802Spjdelse 24203802Spjd echo "not ok 2 - $name" 25203802Spjdfi 26203802Spjdout="`pgrep -q -f $sleep1 2>&1`" 27203802Spjdif [ $? -ne 0 ]; then 28203802Spjd echo "ok 3 - $name" 29203802Spjdelse 30203802Spjd echo "not ok 3 - $name" 31203802Spjdfi 32203802Spjdif [ -z "${out}" ]; then 33203802Spjd echo "ok 4 - $name" 34203802Spjdelse 35203802Spjd echo "not ok 4 - $name" 36203802Spjdfi 37203802Spjdkill $pid 38203802Spjdrm -f $sleep0 $sleep1 39