1203802Spjd#!/bin/sh
2203802Spjd# $FreeBSD: releng/10.3/bin/pkill/tests/pgrep-q_test.sh 263351 2014-03-19 12:46:04Z jmmv $
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