I try start circus via rc.d script
I create script
Set execute privileges
In /etc/rc.conf I add
If I manualy execute
Please help.
I create script
Code:
[root@comp ~]# cat /usr/local/etc/rc.d/circusd
#!/bin/sh
. /etc/rc.subr
name="circusd"
rcvar=circusd_enable
start_cmd="${name}_start"
stop_cmd=":"
load_rc_config $name
: ${circusd_enable="NO"}
: ${circusd_config="/usr/local/etc/circusd.ini"}
command=/usr/local/bin/circusd
circusd_start()
{
echo "Before start circus."
${command} --daemon ${circusd_config}
}
required_files="${circusd_config}"
load_rc_config $name
run_rc_command "$1"
Set execute privileges
Code:
[root@comp ~]# ls -l /usr/local/etc/rc.d/circusd
-r-xr-xr-x 1 root wheel 444 Dec 24 11:54 /usr/local/etc/rc.d/circusd
In /etc/rc.conf I add
Code:
circusd_enable="YES"
circusd_config="/usr/local/etc/circusd.ini"
If I manualy execute
/usr/local/etc/rc.d/circusd start
then all work correct, but not work on restart computer.Please help.