При установке через deb пакеты как сервер так и клиент NetXMS не стартуют автоматически при загрузке системы, скрипты в /etc/init.d/ есть и права на них верные, в ручную через /etc/init.d/nxagentd start демон запускается, а вот в /etc/rcX.d/ ссылок нет.
Debian 6.0.4
Использую пакеты deb версии 1.2.2, но такая проблема была и ранее.
Quote from: zeratyl on August 30, 2012, 11:06:14 AM
При установке через deb пакеты как сервер так и клиент NetXMS не стартуют автоматически при загрузке системы, скрипты в /etc/init.d/ есть и права на них верные, в ручную через /etc/init.d/nxagentd start демон запускается, а вот в /etc/rcX.d/ ссылок нет.
Debian 6.0.4
Использую пакеты deb версии 1.2.2, но такая проблема была и ранее.
А самому написать скриптик? для freebsd я набросал такой, может конечно не по канонам, но работает.
#!/bin/sh
# REQUIRE: NETWORKING MYSQL
echo ' '
echo '--------------------------------------------------------------'
echo 'netxms.sh called from /usr/local/etc/rc.d/'
case "$1" in
start)
/usr/local/bin/nxagentd -d -D9 -c /etc/nxagentd.conf
echo 'netxms agent started'
/usr/local/bin/netxmsd -d
echo 'netxms started'
echo '--------------------------------------------------------------'
;;
stop)
#kill -9 `cat /var/run/netxmsd.pid`
echo '--------------------------------------------------------------'
kill -9 `cat /var/run/nxagentd.pid`
/usr/local/bin/nxadm -c down
echo 'netxms stopped'
echo '--------------------------------------------------------------'
;;
*)
echo "Usage: `basename $0` {start|stop}" >&2
exit 64
;;
esac
exit 0
Написать скрипт не сложно, как и самому зарегистрировать в rc. Тут, на мой взгляд, не доработка пакета установки и логично разработчикам это подправить, чтобы у других не возникало проблемы. Наверно стоило написать в Bug Tracker, если разработчики не откликнутся перенесу туда.
Quote from: zeratyl on September 02, 2012, 12:45:48 PM
Написать скрипт не сложно, как и самому зарегистрировать в rc. Тут, на мой взгляд, не доработка пакета установки и логично разработчикам это подправить, чтобы у других не возникало проблемы. Наверно стоило написать в Bug Tracker, если разработчики не откликнутся перенесу туда.
ну можно написать и предложить, правда нужно будет его серьёзно доработать чтобы он на этапе ./configure Тоже корректно настраивался.
Так я вроде говорил про пакет для Debian, а не сборку из исходников.
Удалось прояснить ситуацию? Bug Tracker не даёт ясного понимания, задача закрыта но без пояснений.
Я добавил в .deb пакеты установку автостарта. Должно работать :)
Спасибо, проверю :)