Стартовый скрипт для FreeBSD

Started by kozlov_ao, June 25, 2009, 09:12:15 AM

Previous topic - Next topic

kozlov_ao

Было бы неплохо заменить скрипт запуска для FreeBSD. тот который есть сейчас не дает запустить агента с какими либо ключами.

#!/bin/sh
# PROVIDE: nxagentd
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: shutdown
nxagentd_enable=${nxagentd_enable-"NO"}
nxagentd_flags=${nxagentd_flags-"-c /usr/local/etc/nxagentd.conf -d"}
. /etc/rc.subr
name="nxagentd"
rcvar=`set_rcvar`
command="/usr/local/bin/nxagentd"
load_rc_config $name
start_cmd="echo \"Starting ${name}.\";  ${command} ${nxagentd_flags}"
run_rc_command "$1"

Вот с таким скриптом все прекрасно работает. В /etc/rc.conf можно использовать различные флаги:

nxagentd_enable="yes"
nxagentd_flags="-M 10.1.10.18 -d"