Solved rc.d script not run at startup

I try start circus via rc.d script
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.
 
Back
Top