сть сервер freebsd установил на него антивируску ESET Gateway Security. Все работало нормально пока не захотел обновить клиент до 3 ветки. Поставил 3 - получил много ошыбок решил вернутся к 2. Но после ручной деинсталяции 3 версия гдето прописала файлы и параметры. Так что после повторной инсталяции 2 версии получаю код ошыбки esets_daemon[1334]: error[04c40000]: Child process wwwi[1352] terminated with return code 1, won't be restarted. Тоись получается такая картина что запускается демон 2 раза :
2958 root 63604 kB /usr/local/sbin/esets_daemon /usr/local/sbin/esets_daemon
2957 root 63056 kB /usr/local/sbin/esets_daemon /sbin/init --
И я подозреваю что идет конфликт с портом на котором висит веб-морда....Только как зделать чтоб демон не запускался 2 раза незнаю. Когда в rc.conf удаляю из автозапуска он всеравно запускает 2 демона одинаковых.
Вопрос по автозагрузке Unix (Вопрос по автозагрузке Unix)
Модератор: arachnid
-
- Сообщения: 485
- ОС: Кошерная.
Re: Вопрос по автозагрузке Unix
Не общался с ESET под не-виндами, но может быть, оно прописано в crontab.
На форуме больше не появляюсь.
Высокопарность и надменность довела.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)
-
- Сообщения: 8
Re: Вопрос по автозагрузке Unix
NekoExMachina писал(а): ↑24.12.2010 08:40Не общался с ESET под не-виндами, но может быть, оно прописано в crontab.
crontab - ето первое куда смотрел). Но спасибо за ответ
-
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
-
- Сообщения: 8
-
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: Вопрос по автозагрузке Unix
При чём тут rc.conf? Я про каталог /usr/local/etc/rc.d . Там лежат стартовые скрипты.
Rock'n'roll мертв © БГ
-
- Сообщения: 8
Re: Вопрос по автозагрузке Unix
в катклоге нету стартового скрипта или ссилки который запускает esets_daemon
1485 root Fri Dec 24 16:00:06 2010 /usr/local/sbin/esets_daemon
1502 root Fri Dec 24 16:00:06 2010 /usr/local/sbin/esets_daemon
PID 1485 Родительский процесс /sbin/init --
PID 1502 Родительский процесс /usr/local/sbin/esets_daemon
тоисть такая вот картина.
-
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
-
- Сообщения: 8
Re: Вопрос по автозагрузке Unix
в каталоге /etc/rc.d нету ничего, в каталоге /usr/local/etc/rc.d есть файл esets_daemon.sh. Ну ето стандартный скрипт запуска демона, который должен запускатся когда в rc.conf вписать esets_daemon_enable="YES". НО он запускается даже если в rc.conf закоментировать строчку esets_daemon_enable="YES" или прописать esets_daemon_enable="NO".
вот листинг файла esets_daemon.sh.
Код: Выделить всё
#!/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/esets_daemon
[ -x "$DAEMON" ] || DAEMON=/usr/local/sbin/esets_daemon
NAME=esets_daemon
DESC="ESET Security for `uname -s`"
PIDFILE=/var/run/$NAME.pid
firstpid()
{
local P
P=`cat $PIDFILE 2>/dev/null`
echo "$P"
kill -0 "$P" 2>/dev/null
}
start()
{
DPID=`firstpid`
if [ $? = 1 ]
then
$DAEMON
fi
}
stop()
{
DPID=`firstpid`
if [ $? = 0 ]
then
kill -TERM ${DPID}
fi
while firstpid > /dev/null; do sleep 1; done
}
test -x $DAEMON || exit 0
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
# /sbin/modprobe dazuko
# /sbin/kldconfig dazuko
start
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
stop
echo "."
;;
restart)
echo -n "Restarting $DESC: $NAME"
stop
sleep 1
start
echo "."
;;
reload)
echo -n "Reloading $DESC: $NAME"
killall -HUP $NAME
echo "."
;;
force-reload)
echo -n "Force-reloading $DESC: $NAME"
killall -USR1 $NAME
echo "."
;;
*)
echo "Usage: `basename $0` {start|stop|restart|reload|force-reload}" >&2
exit 1
;;
esac
exit 0
Оно както запускается через init.d при загрузке, но в каталоге init.d тоже нету ничего=)....
-
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: Вопрос по автозагрузке Unix
в каталоге /usr/local/etc/rc.d есть файл esets_daemon.sh
Ну вот, а говоришь нету. В этом скрипте нет проверки на строку esets_daemon_enable в rc.conf, значит он выполняется при каждом запуске.
Rock'n'roll мертв © БГ
-
- Сообщения: 8
Re: Вопрос по автозагрузке Unix
Но етоже скрипт который идет по умолчанию с дитрибутива, и раньше работал
-
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: Вопрос по автозагрузке Unix
этот скрипт не с дистрибутива, он устанавливается вместе с антивирусом.
Rock'n'roll мертв © БГ