165c3cfc1SJulio Merino#!/bin/sh 265c3cfc1SJulio Merino 365c3cfc1SJulio Merinobase=`basename $0` 465c3cfc1SJulio Merino 565c3cfc1SJulio Merinoecho "1..4" 665c3cfc1SJulio Merino 765c3cfc1SJulio Merinoname="pkill -x" 865c3cfc1SJulio Merinosleep=$(pwd)/sleep.txt 965c3cfc1SJulio Merinoln -sf /bin/sleep $sleep 1065c3cfc1SJulio Merino$sleep 5 & 1165c3cfc1SJulio Merinosleep 0.3 1265c3cfc1SJulio Merinopkill -x slee -P $$ 1365c3cfc1SJulio Merinoif [ $? -ne 0 ]; then 1465c3cfc1SJulio Merino echo "ok 1 - $name" 1565c3cfc1SJulio Merinoelse 1665c3cfc1SJulio Merino echo "not ok 1 - $name" 1765c3cfc1SJulio Merinofi 1865c3cfc1SJulio Merinopkill -x sleep -P $$ 1965c3cfc1SJulio Merinoif [ $? -eq 0 ]; then 2065c3cfc1SJulio Merino echo "ok 2 - $name" 2165c3cfc1SJulio Merinoelse 2265c3cfc1SJulio Merino echo "not ok 2 - $name" 2365c3cfc1SJulio Merinofi 2465c3cfc1SJulio Merinorm -f $sleep 2565c3cfc1SJulio Merino 2665c3cfc1SJulio Merinoname="pkill -x -f" 2765c3cfc1SJulio Merinosleep=$(pwd)/sleep.txt 2865c3cfc1SJulio Merinoln -sf /bin/sleep $sleep 2965c3cfc1SJulio Merino$sleep 5 & 3065c3cfc1SJulio Merinosleep 0.3 3165c3cfc1SJulio Merinopkill -x -f "$sleep " -P $$ 3265c3cfc1SJulio Merinoif [ $? -ne 0 ]; then 3365c3cfc1SJulio Merino echo "ok 3 - $name" 3465c3cfc1SJulio Merinoelse 3565c3cfc1SJulio Merino echo "not ok 3 - $name" 3665c3cfc1SJulio Merinofi 3765c3cfc1SJulio Merinopkill -x -f "$sleep 5" -P $$ 3865c3cfc1SJulio Merinoif [ $? -eq 0 ]; then 3965c3cfc1SJulio Merino echo "ok 4 - $name" 4065c3cfc1SJulio Merinoelse 4165c3cfc1SJulio Merino echo "not ok 4 - $name" 4265c3cfc1SJulio Merinofi 4365c3cfc1SJulio Merinorm -f $sleep 44