Error message with init script for redhat : ": line 126: [: too many arguments"
"Florent Gilain" <[email protected]> Sat, 29 Sep 2007 17:27:55 +0200
| Newsgroups | gmane.comp.sysutils.loganalysis |
|---|---|
| Message-ID | <1e9d4e03eb4dd431ae06619da5253ce3e17e760c@localhost> |
Hello all, Im a new user of logsurfer, Im running it onto a RHEL3ES linux server. Here is the output of the redhat init script with a set x added into it : [root@supervision root]# /etc/init.d/logsurfer start | more + '[' -f /etc/sysconfig/logsurfer ']' + LOGSURFER_HOME=/etc/logsurfer + LOGSURFER_EXE=/usr/local/bin/logsurfer + SYSLOG_FILE=/var/log/secure + LOGSURFER_CONFFILE=/etc/logsurfer/logsurfer.conf + LOGSURFER_PIDFILE=/etc/logsurfer/logsurfer.pid + LOGSURFER_LOGFILE=/etc/logsurfer/logsurfer.log + LOGSURFER_DUMPFILE=/etc/logsurfer/logsurfer.dump + LOGSURFER_ARGS=-c /etc/logsurfer/logsurfer.conf -d /etc/logsurfer/logsurfer.dump -f -p /etc/logsurfer/logsurfer.pid /var/log/secure + RETVAL=0 + umask 077 + start + echo -n 'Starting logsurfer: ' ++ wc -l + CURRENT_LOG_POS= 4306 + daemon --user root '/usr/local/bin/logsurfer -l 4306 -c /etc/logsurfer/logsurfer.conf -d /etc/logsurfer/logsurfer.dump -f -p /etc/logsurfer/logsurfer.pid /var/log/secure >/etc/logsurfer/logsurfer.log 2>&1 &' + local gotbase= force= + local base= user= nice= bg= pid= + nicelevel=0 + '[' --user '!=' -user ']' + user=root + shift 2 + '[' '/usr/local/bin/logsurfer -l 4306 -c /etc/logsurfer/logsurfer.conf -d /etc/logsurfer/logsurfer.dump -f -p /etc/logsurfer/logsurfer.pid /var/log/secure >/etc/logsurfer/logsurfer.log 2>&1 &' '!=' '/usr/local/bin/logsurfer -l 4306 -c /etc/logsurfer/logsurfer.conf -d /etc/logsurfer/logsurfer.dump -f -p /etc/logsurfer/logsurfer.pid /var/log/secure >/etc/logsurfer/logsurfer.log 2>&1 &' ']' + '[' -z '' ']' + base=logsurfer.log 2>&1 & + '[' -f /var/run/logsurfer.log '2>&1' '&.pid' ']' /etc/init.d/logsurfer: line 126: [: too many arguments + '[' -n '' -a -z '' ']' + ulimit -S -c 0 + '[' -n '' ']' + '[' color = verbose -a -z '' ']' + '[' -z root ']' + initlog -q -c 'su -s /bin/bash - root -c "/usr/local/bin/logsurfer -l 4306 -c /etc/logsurfer/logsurfer.conf -d /etc/logsurfer/logsurfer.dump -f -p /etc/logsurfer/logsurfer.pid /var/log/secure >/etc/logsurfer/logsurfer.log 2>&1 &"' + '[' 0 -eq 0 ']' + success 'Démarrage de logsurfer.log 2>&1 &' + '[' -z '' ']' + initlog -q -n /etc/init.d/logsurfer -s 'Démarrage de logsurfer.log 2>&1 &' -e 1 + '[' color '!=' verbose -a -z '' ']' + echo_success + '[' color = color ']' + echo -en '\033[60G' + echo -n '[ ' + '[' color = color ']' + echo -en '\033[0;32m' + echo -n OK + '[' color = color ']' + echo -en '\033[0;39m' + echo -n ' ]' + echo -ne '\r' + return 0 + return 0 + RETVAL=0 + echo + '[' 0 -eq 0 ']' Starting logsurfer: [ OK ] + touch /var/lock/subsys/logsurfer + return 0 + exit 0 Any idea of what I missed in order to correct the : line 126: [: too many arguments error message at stop / start of logsurfer ? Thanks Florent _______________________________________________ LogAnalysis mailing list [email protected] http://www.loganalysis.org/mailman/listinfo/loganalysis