Hi

i have a small problems with the 0.80 version ... he don't want start correctly..

I have:

 6616 ?        S      0:00  \_ supervise clamd
 6707 ?        Z      0:00  |   \_ [run] <defunct>
 6617 ?        S      0:00  \_ supervise log
 6618 ?        S      0:00      \_ /usr/bin/multilog t s1000000 n20 /var/log/clamav
 6706 ?        S      0:00 /usr/sbin/clamd
Why i have a " 6707 ?        Z      0:00  |   \_ [run] <defunct>" ?
on other server with the same script,
but clamav 0.73 i don't have the problem problems ..
 
 


i use the small script that other user have posted here :
=============================================
#!/bin/sh
#
# --------------------------------------------------
# run
#
# Purpose     - Start the clamd daemon/service.
#
# Author      - Jesse D. Guardiani
# Created     - 09/10/03
# Modified    - 09/25/03
# --------------------------------------------------
# This script is designed to be run under DJB's
# daemontools package.
#
#  ChangeLog
#  ---------
#
#  09/25/03 - JDG
#  --------------
#  - Changed clamd user to qscand in compliance with
#    the change to qmail-scanner-1.20rc3
#
#  09/10/03 - JDG
#  --------------
#  - Created
# --------------------------------------------------
# Copyright (C) 2003 WingNET Internet Services
# Contact: Jesse D. Guardiani (jesse at wingnet dot net)
# --------------------------------------------------
 
lockfile="/tmp/clamd"   # Location of clamd lock file
path_to_clamd="/usr/sbin/clamd"
                        # Location of the clamd binary
BAD_EXIT_CODE=1         # The exit code we use to announce that something bad has happened
 
# The following pipeline is designed to return the pid of each
# clamd process currently running.
get_clam_pids_pipeline=`ps -ax | grep -E "${path_to_clamd}\$" | grep -v grep | awk '{print $1}'`
 

# --------------------------------------------------
# Generic helper functions
# --------------------------------------------------
 
# Basic return code error message function
die_rcode() {
        EXIT_CODE=$1
        ERROR_MSG=$2
 
        if [ $EXIT_CODE -ne '0' ]; then
                echo "$ERROR_MSG" 1>&2
                echo "Exiting!" 1>&2
                exit "$BAD_EXIT_CODE"
        fi
}
 

# --------------------------------------------------
# Main
# --------------------------------------------------
 
ps_clamd=""
ps_clamd="$get_clam_pids_pipeline"
 
if [ -n "$ps_clamd" ]; then
        pid_count="0"
        for pid in $ps_clamd
        do
                pid_count=`expr $pid_count + 1`
        done
 
        die_rcode $BAD_EXIT_CODE "Error: $pid_count clamd process(es) already running!"
 
fi
 
if [ -e "$lockfile" ]; then
        rm "$lockfile"
        exit_code="$?"
        die_rcode $exit_code "Error: 'rm $lockfile' call failed."
fi
 
exec /usr/bin/setuidgid qscand $path_to_clamd
===================================================

where i can put a debug on svscan/daemontools ?

bye

_______________________________________________
http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-users

Reply via email to