This file is indexed.

/var/lib/pcp/testsuite/136 is in pcp-testsuite 3.9.10.

This file is owned by root:root, with mode 0o755.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#! /bin/sh
# PCP QA Test No. 136
# exercise the -v N option to pmlogger to volume switch after N samples
#
# Copyright (c) 1995-2002 Silicon Graphics, Inc.  All Rights Reserved.
#

seq=`basename $0`
echo "QA output created by $seq"

# get standard filters
. ./common.product
. ./common.filter
. ./common.check

trap "$sudo rm -f $tmp.*; exit" 0 1 2 3 15

_do_ls()
{
    $PCP_AWK_PROG '
/Cannot/	{ print; next }
		{ print $9,int($5/100)*100 "-" 100+int($5/100)*100,"bytes" }' \
    | sed -e "s;$tmp;MYLOG;"
}

_do_time()
{
    tstamp=`wc -l <$tmp.sed | sed -e 's/  *//g'`
    tstamp=`expr $tstamp - 2`
    sed >$tmp.tmp \
	-e "s;$tmp;MYLOG;" \
	-e 's/from host .*/from host LOCALHOST/'
    sed -n <$tmp.tmp \
      -e 's/.*\([0-9][0-9]:[0-9][0-9]:[0-9][0-9].[0-9][0-9][0-9]\).*/\1/p' \
    | sort -u \
    | while read time
    do
    	if grep $time $tmp.sed >/dev/null
	then
	    :
	else
	    echo "s/$time/TIMESTAMP-$tstamp/g" >>$tmp.sed
	    tstamp=`expr $tstamp + 1`
	fi
    done

    sed -f $tmp.sed $tmp.tmp
}

# real QA test starts here
$sudo rm -f $tmp.*
echo 's/ [A-Z][a-z][a-z] [A-Z][a-z][a-z] .. / month-day /g' >$tmp.sed
echo 's/ [12][0-9][0-9][0-9]$/ year/' >>$tmp.sed

_start_up_pmlogger -s 50 -v 10 -L -c /dev/null -l $tmp.log $tmp >$tmp.err 2>&1
pmsleep 1.1

pmlc <<End-of-File
connect $pid
log mandatory on 100 msec { sampledso.milliseconds }
End-of-File

_wait_pmlogger_end $pid

# write a fixed length hostname into log label (for dumplog determinism)
$sudo pmloglabel -h qahost $tmp

LC_TIME=POSIX ls -l $tmp.? | _do_ls

echo
pmdumplog -t $tmp | _do_time \
| $PCP_AWK_PROG '
$1 ~ /TIMESTAMP/ && NF == 4	{ print $1 "            " $2 "       OFFSET       OFFSET"; next }
				{ print }'

echo
echo "=== samples, expect 50 + 3 for preamble ==="
pmdumplog -m $tmp | sed -e '/^$/d' | wc -l | sed -e 's/  *//g'