> Could you please send me your /var/pcp/config/pmlogger/control.cluster
> file as an attachment so I can check for whitespace strangeness?
I will, I'll send it to you and not the list.
>
> > I'm running pcp-2.1.10 on RH 6.2.
>
> That is a known good combination.
>
> Some other things that would help ...
>
> 1. output from
>
> $ for f in /var/tmp/pmlogger/*; do echo === $f ===; cat $f; done
>
> before and after running /usr/share/pcp/bin/pmlogger_check
>
before:
[root@lanner /root]# for f in /var/tmp/pmlogger/*; do echo === $f ===; cat
$f; done
=== /var/tmp/pmlogger/* ===
cat: /var/tmp/pmlogger/*: No such file or directory
[root@lanner /root]#
(i started fresh)
after:
and afterwards there weren't any files either.
> 2. output from
>
> $ /usr/share/pcp/bin/pmlogger_check -NV
[root@lanner /root]# /usr/share/pcp/bin/pmlogger_check -NV -c
/var/pcp/config/pmlogger/control.cluster
pmlogger_check [/var/pcp/config/pmlogger/control.cluster:1]
Warning: creating directory (n) for PCP archive files
+ cd /root/n
Restarting pmlogger for host "ntsc1033" ...
+ pmlogger -h ntsc1033 /var/log/pcp/pmlogger/ntsc1033 -c config.cluster
20001031.14.48
pmlogger_check [/var/pcp/config/pmlogger/control.cluster:2]
Warning: creating directory (n) for PCP archive files
pmlogger_check: [/var/pcp/config/pmlogger/control.cluster:2]
Error: Cannot start more than one pmlogger instance for archive directory
"n"
... logging for host "ntsc1034" unchanged
pmlogger_check: [/var/pcp/config/pmlogger/control.cluster:3]
Error: Cannot start more than one pmlogger instance for archive directory
"n"
... logging for host "ntsc1035" unchanged
>
> 3. output from
>
> $ sh -x /usr/share/pcp/bin/pmlogger_check
obviously quite long, hopefully it will help:
+ . /etc/pcp.env
++ __CONF=/etc/pcp.conf
++ [ ! -f /etc/pcp.conf ]
+++ sed -e s/"/\"/g /etc/pcp.conf
+++ awk -F=
/^PCP_/ && NF == 2 {
exports=exports" "$1
printf "%s=${%s:-\"%s\"}\n", $1, $1, $2
} END {
print "export", exports
}
++ eval PCP_RC_DIR=${PCP_RC_DIR:-"/etc/rc.d/init.d"}
PCP_SYSCONFIG_DIR=${PCP_SYSCONFIG_DIR:-"/etc/sysconfig"}
PCP_BIN_DIR=${PCP_BIN_DIR:-"/usr/bin"}
PCP_BINADM_DIR=${PCP_BINADM_DIR:-"/usr/share/pcp/bin"}
PCP_LIB_DIR=${PCP_LIB_DIR:-"/usr/lib"}
PCP_SHARE_DIR=${PCP_SHARE_DIR:-"/usr/share/pcp"}
PCP_INC_DIR=${PCP_INC_DIR:-"/usr/include/pcp"}
PCP_MAN_DIR=${PCP_MAN_DIR:-"/usr/man"} PCP_VAR_DIR=${PCP_VAR_DIR:-"/var/pcp"}
PCP_PMCDCONF_PATH=${PCP_PMCDCONF_PATH:-"/var/pcp/config/pmcd/pmcd.conf"}
PCP_PMCDOPTIONS_PATH=${PCP_PMCDOPTIONS_PATH:-"/var/pcp/config/pmcd/pmcd.options"}
PCP_PMDAS_DIR=${PCP_PMDAS_DIR:-"/var/pcp/pmdas"}
PCP_LOG_DIR=${PCP_LOG_DIR:-"/var/log/pcp"}
PCP_TMP_DIR=${PCP_TMP_DIR:-"/var/tmp"}
PCP_DOC_DIR=${PCP_DOC_DIR:-"/usr/doc/pcp-2.1.10"}
PCP_DEMOS_DIR=${PCP_DEMOS_DIR:-"/usr/share/pcp/demos"}
PCP_MAGIC_FILE=${PCP_MAGIC_FILE:-"/usr/share/magic"}
PCP_AWK_PROG=${PCP_AWK_PROG:-"gawk"} PCP_CPP_PROG=${PCP_CPP_PROG:-"/lib/cpp -P
-traditional -undef"} PCP_PS_HAVE_BSD=${PCP_PS_HAVE_BSD:-"false"}
PCP_PS_ALL_FLAGS=${PCP_PS_ALL_FLAGS:-"-efw"}
PCP_PLATFORM=${PCP_PLATFORM:-"linux"} PCP_VERSION=${PCP_VERSION:-"2.1.10-8"}
PCP_XCONFIRM_PROG=${PCP_XCONFIRM_PROG:-"/usr/share/pcp/lib/xconfirm"} export
PCP_RC_DIR PCP_SYSCONFIG_DIR PCP_BIN_DIR PCP_BINADM_DIR PCP_LIB_DIR
PCP_SHARE_DIR PCP_INC_DIR PCP_MAN_DIR PCP_VAR_DIR PCP_PMCDCONF_PATH
PCP_PMCDOPTIONS_PATH PCP_PMDAS_DIR PCP_LOG_DIR PCP_TMP_DIR PCP_DOC_DIR
PCP_DEMOS_DIR PCP_MAGIC_FILE PCP_AWK_PROG PCP_CPP_PROG PCP_PS_HAVE_BSD
PCP_PS_ALL_FLAGS PCP_PLATFORM PCP_VERSION PCP_XCONFIRM_PROG
+++ PCP_RC_DIR=/etc/rc.d/init.d
+++ PCP_SYSCONFIG_DIR=/etc/sysconfig
+++ PCP_BIN_DIR=/usr/bin
+++ PCP_BINADM_DIR=/usr/share/pcp/bin
+++ PCP_LIB_DIR=/usr/lib
+++ PCP_SHARE_DIR=/usr/share/pcp
+++ PCP_INC_DIR=/usr/include/pcp
+++ PCP_MAN_DIR=/usr/man
+++ PCP_VAR_DIR=/var/pcp
+++ PCP_PMCDCONF_PATH=/var/pcp/config/pmcd/pmcd.conf
+++ PCP_PMCDOPTIONS_PATH=/var/pcp/config/pmcd/pmcd.options
+++ PCP_PMDAS_DIR=/var/pcp/pmdas
+++ PCP_LOG_DIR=/var/log/pcp
+++ PCP_TMP_DIR=/var/tmp
+++ PCP_DOC_DIR=/usr/doc/pcp-2.1.10
+++ PCP_DEMOS_DIR=/usr/share/pcp/demos
+++ PCP_MAGIC_FILE=/usr/share/magic
+++ PCP_AWK_PROG=gawk
+++ PCP_CPP_PROG=/lib/cpp -P -traditional -undef
+++ PCP_PS_HAVE_BSD=false
+++ PCP_PS_ALL_FLAGS=-efw
+++ PCP_PLATFORM=linux
+++ PCP_VERSION=2.1.10-8
+++ PCP_XCONFIRM_PROG=/usr/share/pcp/lib/xconfirm
+++ export PCP_RC_DIR PCP_SYSCONFIG_DIR PCP_BIN_DIR PCP_BINADM_DIR PCP_LIB_DIR
PCP_SHARE_DIR PCP_INC_DIR PCP_MAN_DIR PCP_VAR_DIR PCP_PMCDCONF_PATH
PCP_PMCDOPTIONS_PATH PCP_PMDAS_DIR PCP_LOG_DIR PCP_TMP_DIR PCP_DOC_DIR
PCP_DEMOS_DIR PCP_MAGIC_FILE PCP_AWK_PROG PCP_CPP_PROG PCP_PS_HAVE_BSD
PCP_PS_ALL_FLAGS PCP_PLATFORM PCP_VERSION PCP_XCONFIRM_PROG
++
PATH=/usr/sbin:/sbin:/bin:/usr/bin:/usr/bsd:/etc:/usr/etc:/usr/bin:/usr/share/pcp/bin:/usr/share/pcp/bin:/usr/bin/X11
++ export PATH
+ . /usr/share/pcp/lib/rc-proc.sh
++ . /etc/pcp.env
+++ __CONF=/etc/pcp.conf
+++ [ ! -f /etc/pcp.conf ]
++++ sed -e s/"/\"/g /etc/pcp.conf
++++ awk -F=
/^PCP_/ && NF == 2 {
exports=exports" "$1
printf "%s=${%s:-\"%s\"}\n", $1, $1, $2
} END {
print "export", exports
}
+++ eval PCP_RC_DIR=${PCP_RC_DIR:-"/etc/rc.d/init.d"}
PCP_SYSCONFIG_DIR=${PCP_SYSCONFIG_DIR:-"/etc/sysconfig"}
PCP_BIN_DIR=${PCP_BIN_DIR:-"/usr/bin"}
PCP_BINADM_DIR=${PCP_BINADM_DIR:-"/usr/share/pcp/bin"}
PCP_LIB_DIR=${PCP_LIB_DIR:-"/usr/lib"}
PCP_SHARE_DIR=${PCP_SHARE_DIR:-"/usr/share/pcp"}
PCP_INC_DIR=${PCP_INC_DIR:-"/usr/include/pcp"}
PCP_MAN_DIR=${PCP_MAN_DIR:-"/usr/man"} PCP_VAR_DIR=${PCP_VAR_DIR:-"/var/pcp"}
PCP_PMCDCONF_PATH=${PCP_PMCDCONF_PATH:-"/var/pcp/config/pmcd/pmcd.conf"}
PCP_PMCDOPTIONS_PATH=${PCP_PMCDOPTIONS_PATH:-"/var/pcp/config/pmcd/pmcd.options"}
PCP_PMDAS_DIR=${PCP_PMDAS_DIR:-"/var/pcp/pmdas"}
PCP_LOG_DIR=${PCP_LOG_DIR:-"/var/log/pcp"}
PCP_TMP_DIR=${PCP_TMP_DIR:-"/var/tmp"}
PCP_DOC_DIR=${PCP_DOC_DIR:-"/usr/doc/pcp-2.1.10"}
PCP_DEMOS_DIR=${PCP_DEMOS_DIR:-"/usr/share/pcp/demos"}
PCP_MAGIC_FILE=${PCP_MAGIC_FILE:-"/usr/share/magic"}
PCP_AWK_PROG=${PCP_AWK_PROG:-"gawk"} PCP_CPP_PROG=${PCP_CPP_PROG:-"/lib/cpp -P
-traditional -undef"} PCP_PS_HAVE_BSD=${PCP_PS_HAVE_BSD:-"false"}
PCP_PS_ALL_FLAGS=${PCP_PS_ALL_FLAGS:-"-efw"}
PCP_PLATFORM=${PCP_PLATFORM:-"linux"} PCP_VERSION=${PCP_VERSION:-"2.1.10-8"}
PCP_XCONFIRM_PROG=${PCP_XCONFIRM_PROG:-"/usr/share/pcp/lib/xconfirm"} export
PCP_RC_DIR PCP_SYSCONFIG_DIR PCP_BIN_DIR PCP_BINADM_DIR PCP_LIB_DIR
PCP_SHARE_DIR PCP_INC_DIR PCP_MAN_DIR PCP_VAR_DIR PCP_PMCDCONF_PATH
PCP_PMCDOPTIONS_PATH PCP_PMDAS_DIR PCP_LOG_DIR PCP_TMP_DIR PCP_DOC_DIR
PCP_DEMOS_DIR PCP_MAGIC_FILE PCP_AWK_PROG PCP_CPP_PROG PCP_PS_HAVE_BSD
PCP_PS_ALL_FLAGS PCP_PLATFORM PCP_VERSION PCP_XCONFIRM_PROG
++++ PCP_RC_DIR=/etc/rc.d/init.d
++++ PCP_SYSCONFIG_DIR=/etc/sysconfig
++++ PCP_BIN_DIR=/usr/bin
++++ PCP_BINADM_DIR=/usr/share/pcp/bin
++++ PCP_LIB_DIR=/usr/lib
++++ PCP_SHARE_DIR=/usr/share/pcp
++++ PCP_INC_DIR=/usr/include/pcp
++++ PCP_MAN_DIR=/usr/man
++++ PCP_VAR_DIR=/var/pcp
++++ PCP_PMCDCONF_PATH=/var/pcp/config/pmcd/pmcd.conf
++++ PCP_PMCDOPTIONS_PATH=/var/pcp/config/pmcd/pmcd.options
++++ PCP_PMDAS_DIR=/var/pcp/pmdas
++++ PCP_LOG_DIR=/var/log/pcp
++++ PCP_TMP_DIR=/var/tmp
++++ PCP_DOC_DIR=/usr/doc/pcp-2.1.10
++++ PCP_DEMOS_DIR=/usr/share/pcp/demos
++++ PCP_MAGIC_FILE=/usr/share/magic
++++ PCP_AWK_PROG=gawk
++++ PCP_CPP_PROG=/lib/cpp -P -traditional -undef
++++ PCP_PS_HAVE_BSD=false
++++ PCP_PS_ALL_FLAGS=-efw
++++ PCP_PLATFORM=linux
++++ PCP_VERSION=2.1.10-8
++++ PCP_XCONFIRM_PROG=/usr/share/pcp/lib/xconfirm
++++ export PCP_RC_DIR PCP_SYSCONFIG_DIR PCP_BIN_DIR PCP_BINADM_DIR PCP_LIB_DIR
PCP_SHARE_DIR PCP_INC_DIR PCP_MAN_DIR PCP_VAR_DIR PCP_PMCDCONF_PATH
PCP_PMCDOPTIONS_PATH PCP_PMDAS_DIR PCP_LOG_DIR PCP_TMP_DIR PCP_DOC_DIR
PCP_DEMOS_DIR PCP_MAGIC_FILE PCP_AWK_PROG PCP_CPP_PROG PCP_PS_HAVE_BSD
PCP_PS_ALL_FLAGS PCP_PLATFORM PCP_VERSION PCP_XCONFIRM_PROG
+++
PATH=/usr/sbin:/sbin:/bin:/usr/bin:/usr/bsd:/etc:/usr/etc:/usr/bin:/usr/share/pcp/bin:/usr/share/pcp/bin:/usr/bin/X11
+++ export PATH
+ unset PCP_STDERR
+ tmp=/tmp/17751
+ status=0
+ echo
+ trap rm -f `[ -f /tmp/17751.lock ] && cat /tmp/17751.lock` /tmp/17751.*; exit
$status 0 1 2 3 15
++ basename /usr/share/pcp/bin/pmlogger_check
+ prog=pmlogger_check
+ CONTROL=/var/pcp/config/pmlogger/control
++ hostname
+ LOCALHOSTNAME=lanner.ncsa.uiuc.edu
+ [ -z lanner.ncsa.uiuc.edu ]
++ which pwd
++ gawk
BEGIN { i = 0 }
/ not in / { i = 1 }
/ aliased to / { i = 1 }
{ if ( i == 0 ) print }
+ PWDCMND=/bin/pwd
+ [ X = X ]
+ PWDCMND=/bin/pwd
+ logfile=pmlogger.log
+ SHOWME=false
+ MV=mv
+ VERBOSE=false
+ VERY_VERBOSE=false
+ usage=Usage: pmlogger_check [-NV] [-c control]
+ getopts c:NV? c
+ CONTROL=/var/pcp/config/pmlogger/control.cluster
+ getopts c:NV? c
++ expr 3 - 1
+ shift 2
+ [ 0 -ne 0 ]
+ [ ! -f /var/pcp/config/pmlogger/control.cluster ]
+ version=1.0
+ echo
+ rm -f /tmp/17751.err
+ line=0
+ cat /var/pcp/config/pmlogger/control.cluster
+ sed -e s/LOCALHOSTNAME/lanner.ncsa.uiuc.edu/g -e s;PCP_LOG_DIR;/var/log/pcp;g
+ read host primary socks dir args
++ expr 0 + 1
+ line=1
+ [ 1.0 = 1.0 ]
+ args=/var/log/pcp/pmlogger/ntsc1033 -c config.cluster
+ dir=n
+ socks=n
+ [ -z n -o -z n -o -z n -o -z /var/log/pcp/pmlogger/ntsc1033 -c config.cluster
]
+ false
+ [ ! -d n ]
+ mkdir -p n
+ [ ! -d n ]
+ _warning creating directory (n) for PCP archive files
+ echo pmlogger_check [/var/pcp/config/pmlogger/control.cluster:1]
pmlogger_check [/var/pcp/config/pmlogger/control.cluster:1]
+ echo Warning: creating directory (n) for PCP archive files
Warning: creating directory (n) for PCP archive files
+ [ ! -d n ]
++ grep n /tmp/17751.dir
+ [ = n ]
+ echo n
+ cd n
++ /bin/pwd
+ dir=/root/n
+ false
+ [ ! -w /root/n ]
+ fail=true
+ rm -f /tmp/17751.stamp
+ pmlock -v lock
+ echo /root/n/lock
+ fail=false
+ break
+ false
+ pid=
+ [ Xn = Xy ]
++ pmhostname ntsc1033
+ fqdn=ntsc1033.ncsa.uiuc.edu
+ [ /var/tmp/pmlogger/[0-9]* = /var/tmp/pmlogger/[0-9]* ]
+ continue
+ [ -z ]
+ rm -f Latest
+ [ Xn = Xy ]
+ args=-h ntsc1033 /var/log/pcp/pmlogger/ntsc1033 -c config.cluster
+ iam=
++ date +%Y%m%d.%H.%M
+ LOGNAME=20001031.15.14
+ suff=
+ [ 20001031.15.14.* = 20001031.15.14.* ]
+ continue
+ false
+ sock_me=
+ [ n = y ]
+ _get_logfile
+ want=false
+ false
+ false
+ false
+ false
+ false
+ [ -f pmlogger.log ]
+ false
+ pmlogger -h ntsc1033 /var/log/pcp/pmlogger/ntsc1033 -c config.cluster
20001031.15.14
+ pid=17795
+ _check_logger 17795
+ false
+ delay=5
+ [ ! -z ]
+ x=5
+ [ ! -z ]
++ expr 5 + 20 * 5
+ delay=105
+ i=0
+ [ 0 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 0 + 5
+ i=5
+ [ 5 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 5 + 5
+ i=10
+ [ 10 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 10 + 5
+ i=15
+ [ 15 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 15 + 5
+ i=20
+ [ 20 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 20 + 5
+ i=25
+ [ 25 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 25 + 5
+ i=30
+ [ 30 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 30 + 5
+ i=35
+ [ 35 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 35 + 5
+ i=40
+ [ 40 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 40 + 5
+ i=45
+ [ 45 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 45 + 5
+ i=50
+ [ 50 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 50 + 5
+ i=55
+ [ 55 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 55 + 5
+ i=60
+ [ 60 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 60 + 5
+ i=65
+ [ 65 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 65 + 5
+ i=70
+ [ 70 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 70 + 5
+ i=75
+ [ 75 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 75 + 5
+ i=80
+ [ 80 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 80 + 5
+ i=85
+ [ 85 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 85 + 5
+ i=90
+ [ 90 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 90 + 5
+ i=95
+ [ 95 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 95 + 5
+ i=100
+ [ 100 -lt 105 ]
+ false
+ [ -f pmlogger.log ]
+ sleep 5
++ expr 100 + 5
+ i=105
+ [ 105 -lt 105 ]
+ false
+ _message restart
+ echo -n Restarting pmlogger for host "ntsc1033" ...
Restarting pmlogger for host "ntsc1033" ...+ echo timed out waiting!
timed out waiting!
+ sed -e s/^/ / /tmp/17751.out
Usage: pmlogger [options] archive
Options:
-c configfile file to load configuration from
-h host metrics source is PMCD on host
-l logfile redirect diagnostics and trace output
-L linger, even if not primary logger instance and nothing
to log
-n pmnsfile use an alternative PMNS
-P execute as primary logger instance
-r report record sizes and archive growth rate
-s endsize terminate after endsize has been accumulated
-t interval default logging interval [default 60.0 seconds]
-T endtime terminate at given time
-v volsize switch log volumes after volsize has been accumulated
-V version generate version 1 or 2 archives (default is 2)
-x fd control file descriptor for application launching
pmlogger
via pmRecordControl(3)
+ _check_logfile
+ [ ! -f pmlogger.log ]
+ echo pmlogger_check: Error: cannot find pmlogger output file at "pmlogger.log"
pmlogger_check: Error: cannot find pmlogger output file at "pmlogger.log"
++ dirname pmlogger.log
+ logdir=.
++ cd .
++ /bin/pwd
+ echo Directory (/root/n) contents:
Directory (/root/n) contents:
+ ls -la .
total 8
drwxrwxr-x 2 root root 4096 Oct 31 15:14 .
drwxr-x--- 6 root root 4096 Oct 31 15:14 ..
---------- 1 root root 0 Oct 31 15:14 lock
+ return 1
+ [ -f 20001031.15.14.0 ]
+ echo pmlogger_check: Error: archive file 20001031.15.14.0 missing
pmlogger_check: Error: archive file 20001031.15.14.0 missing
++ dirname 20001031.15.14
+ logdir=.
++ cd .
++ /bin/pwd
+ echo Directory (/root/n) contents:
Directory (/root/n) contents:
+ ls -la .
total 8
drwxrwxr-x 2 root root 4096 Oct 31 15:14 .
drwxr-x--- 6 root root 4096 Oct 31 15:14 ..
---------- 1 root root 0 Oct 31 15:14 lock
+ _unlock
+ rm -f lock
+ echo
+ read host primary socks dir args
++ expr 1 + 1
+ line=2
+ [ 1.0 = 1.0 ]
+ args=/var/log/pcp/pmlogger/ntsc1034 -c config.cluster
+ dir=n
+ socks=n
+ [ -z n -o -z n -o -z n -o -z /var/log/pcp/pmlogger/ntsc1034 -c config.cluster
]
+ false
+ [ ! -d n ]
+ mkdir -p n
+ [ ! -d n ]
+ _warning creating directory (n) for PCP archive files
+ echo pmlogger_check [/var/pcp/config/pmlogger/control.cluster:2]
pmlogger_check [/var/pcp/config/pmlogger/control.cluster:2]
+ echo Warning: creating directory (n) for PCP archive files
Warning: creating directory (n) for PCP archive files
+ [ ! -d n ]
++ grep n /tmp/17751.dir
+ [ n = n ]
+ _error Cannot start more than one pmlogger instance for archive directory "n"
+ echo pmlogger_check: [/var/pcp/config/pmlogger/control.cluster:2]
pmlogger_check: [/var/pcp/config/pmlogger/control.cluster:2]
+ echo Error: Cannot start more than one pmlogger instance for archive
directory "n"
Error: Cannot start more than one pmlogger instance for archive directory "n"
+ echo ... logging for host "ntsc1034" unchanged
... logging for host "ntsc1034" unchanged
+ touch /tmp/17751.err
+ continue
+ read host primary socks dir args
++ expr 2 + 1
+ line=3
+ [ 1.0 = 1.0 ]
+ args=/var/log/pcp/pmlogger/ntsc1035 -c config.cluster
+ dir=n
+ socks=n
+ [ -z n -o -z n -o -z n -o -z /var/log/pcp/pmlogger/ntsc1035 -c config.cluster
]
+ false
+ [ ! -d n ]
+ [ ! -d n ]
++ grep n /tmp/17751.dir
+ [ n = n ]
+ _error Cannot start more than one pmlogger instance for archive directory "n"
+ echo pmlogger_check: [/var/pcp/config/pmlogger/control.cluster:3]
pmlogger_check: [/var/pcp/config/pmlogger/control.cluster:3]
+ echo Error: Cannot start more than one pmlogger instance for archive
directory "n"
Error: Cannot start more than one pmlogger instance for archive directory "n"
+ echo ... logging for host "ntsc1035" unchanged
... logging for host "ntsc1035" unchanged
+ touch /tmp/17751.err
+ continue
+ read host primary socks dir args
+ [ -f /tmp/17751.err ]
+ status=1
+ exit
++ [ -f /tmp/17751.lock ]
++ cat /tmp/17751.lock
+ rm -f /tmp/17751.dir /tmp/17751.err /tmp/17751.lock /tmp/17751.out
+ exit 1
|