PDA

View Full Version : [HELP] Errore al avvio/spegnimento di Clamav


The X
30-08-2004, 10:32
Allo spegnimento della macchina e al suo avvio quando parte il demone d Antivirus Clamav mi da sempre 1 errore d "command not found" relativamente a

"msg_starting" e "msg_stopping"

L'errore è nel file /etc/init.d/clamd

Sinceramente dopo averlo insallato seguendo la guida d qmailrocks.org nn ho ancora testato l'antivirus MA vedo (dai log d cron) ke ogni giorno mi cerca ed aggiorna il database dei virus..

Continuo però a vedere questi errori quindi mi domando se è risolvibile come cosa...

TNK

The X
31-08-2004, 13:09
up

The X
01-09-2004, 08:40
Nessuno ke usa Clamav ke ha avuto sto problema ?

l.golinelli
01-09-2004, 10:18
Posta lo script di avvio...

Cmq freshclam tenta di aggiornare di default le definizioni ogni 12 ore...

The X
01-09-2004, 10:50
Originariamente inviato da l.golinelli
Posta lo script di avvio...

Cmq freshclam tenta di aggiornare di default le definizioni ogni 12 ore...

Eccolo :


#!/bin/sh
#
# clamd clamd (antyvirus daemon)
#
# chkconfig: 345 60 40
#
# description: clamd is a antivirus daemon.
#
# processname: clamd
# pidfile: /var/run/clamav/clamd.pid
#


# Source function library
. /etc/rc.d/init.d/functions

# Get network config
. /etc/sysconfig/network

# Get service config
[ -f /etc/sysconfig/clamd ] && . /etc/sysconfig/clamd

RETVAL=0
# See how we were called.
case "$1" in
start)
# Check if the service is already running?
if [ ! -f /var/lock/subsys/clamd ]; then
msg_starting clamd
daemon /usr/sbin/clamd
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/clamd
else
msg_already_running clamd
fi
;;
stop)
if [ -f /var/lock/subsys/clamd ]; then
msg_stopping clamd
killproc clamd
rm -f /var/run/clamav/clamd.pid /var/lock/subsys/clamd >/dev/null 2>&1
else
msg_not_running clamd
fi
;;
restart)
$0 stop
$0 start
exit $?
;;
status)
status clamd
exit $?
;;
reload|force-reload)
if [ -f /var/lock/subsys/clamd ]; then
msg_reloading clamd
killproc clamd -HUP
RETVAL=$?
else
msg_not_running clamd >&2
RETVAL=7
fi
;;
*)
msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
exit 3
esac

exit $RETVAL


Tnk

l.golinelli
01-09-2004, 11:06
Ecco il mio:


#!/bin/sh
# Start/stop/restart clamav.

# Start clamav:
clamav_start() {
if [ -x /usr/sbin/clamd ]; then
echo "Starting clamd daemon: /usr/sbin/clamd"
/usr/sbin/clamd
fi
}

# Stop clamav:
clamav_stop() {
kill `cat /var/run/clamav-milter/clamd.pid`
}

# Restart clamav:
clamav_restart() {
clamav_stop
sleep 1
clamav_start
}

case "$1" in
'start')
clamav_start
;;
'stop')
clamav_stop
;;
'restart')
clamav_restart
;;
*)
echo "usage $0 start|stop|restart"
esac

The X
01-09-2004, 11:26
Ah... dici ke la voce msg_starting sia l'equivalente del echo ?

Edit : Sto notando ke c sono un sacco d comandi "msg_<qualcosa>"... ma da dove dici ke provengono ?

l.golinelli
01-09-2004, 12:39
Non lo so ma per lanciare clamd non serve uno script così macchinoso...

The X
01-09-2004, 12:49
Originariamente inviato da l.golinelli
Non lo so ma per lanciare clamd non serve uno script così macchinoso...

Ah... io ho sto script derivato dal fatto ke ho seguito la guida di qmailrocks.org...

Dici quindi ke se metto al posto dei vari "msg" degli echo ?

jb007
01-09-2004, 13:29
Originariamente inviato da l.golinelli
Non lo so ma per lanciare clamd non serve uno script così macchinoso...

infatti :)

root@light:/service/clamd# cat run
#!/bin/sh
path_to_clamd="/usr/local/sbin/clamd"
exec /usr/local/bin/setuidgid clamd $path_to_clamd 2>&1
# --
# END /usr/local/clamav/supervise/clamd/run file.
# --

:D :D

naturamente usando gli splendidi daemontools :))

stefanoxjx
01-09-2004, 16:02
Scusate una curiosità, ma clamav, è aggiornato anche per tutti i virus del mondo windows?
Se cerca gli aggiornamenti ogni 12 ore, deduco di si, ma è sempre meglio chiedere................... :D

l.golinelli
01-09-2004, 19:30
Originariamente inviato da stefanoxjx
Scusate una curiosità, ma clamav, è aggiornato anche per tutti i virus del mondo windows?
Se cerca gli aggiornamenti ogni 12 ore, deduco di si, ma è sempre meglio chiedere................... :D

Sì, è una bomba... ;)

jb007
01-09-2004, 20:29
Originariamente inviato da stefanoxjx
Scusate una curiosità, ma clamav, è aggiornato anche per tutti i virus del mondo windows?


anche? :D
perchè ce ne sono altri? :D :D :D


bye ;)

stefanoxjx
01-09-2004, 21:09
Credevo fosse stato creato esclusivamente per i 2 virus per linux :D

jb007
01-09-2004, 21:21
si, uno era questo:

Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!

e l'altro non me lo ricordo :D

ps. mi ha contagiato... nooooo :asd: :asd:

tux82
02-09-2004, 10:31
una bomba clam av, io cmq con la guida di qmailrocks e slack 10 no problems...

The X
02-09-2004, 13:13
Originariamente inviato da tux82
una bomba clam av, io cmq con la guida di qmailrocks e slack 10 no problems...

A te nn da l'errore del "msg_starting" ? Per caso hai un file dove sono incluse queste funzioni ?

The X
02-09-2004, 16:22
Ho risolto il "problema" semplicemente adattando lo script d avvio del mysql a questo...

:D