Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/bin/pkill/tests/pkill-x_test.sh
39483 views
1
#!/bin/sh
2
3
base=`basename $0`
4
5
echo "1..4"
6
7
name="pkill -x"
8
sleep=$(pwd)/sleep.txt
9
ln -sf /bin/sleep $sleep
10
$sleep 5 &
11
sleep 0.3
12
pkill -P $$ -x slee
13
if [ $? -ne 0 ]; then
14
echo "ok 1 - $name"
15
else
16
echo "not ok 1 - $name"
17
fi
18
pkill -P $$ -x sleep
19
if [ $? -eq 0 ]; then
20
echo "ok 2 - $name"
21
else
22
echo "not ok 2 - $name"
23
fi
24
rm -f $sleep
25
26
name="pkill -x -f"
27
sleep=$(pwd)/sleep.txt
28
ln -sf /bin/sleep $sleep
29
$sleep 5 &
30
sleep 0.3
31
pkill -P $$ -x -f "$sleep "
32
if [ $? -ne 0 ]; then
33
echo "ok 3 - $name"
34
else
35
echo "not ok 3 - $name"
36
fi
37
pkill -P $$ -x -f "$sleep 5"
38
if [ $? -eq 0 ]; then
39
echo "ok 4 - $name"
40
else
41
echo "not ok 4 - $name"
42
fi
43
rm -f $sleep
44
45