Всем здрась. Вот напилил такой скрипт, ручками запускается. И тут я опять в тупике.
1) Как заставить его запускаться при запуске OS?
2) Как реализовать функцию стоп?
Если бы была переменная command, то тогда бы была и procname. Что то видел о pidfile, но не понял кто его будет писать.
Не бейте сильно, поможите если не лень )))
#!/usr/bin/env sh
# PROVIDE: nodeserver
# REQUIRE: NETWORKING
. /etc/rc.subr
name="nodeserver"
node="/usr/local/bin/node"
script="/usr/home/js/node/index.js"
rcvar=set_rcvar
start_cmd="${name}_start"
stop_cmd="${name}_stop"
restart_cmd="${name}_restart"
eval "${rcvar}=\${${rcvar}:-'NO'}"
nodeserver_start(){
${node} ${script}
}
nodeserver_stop(){}
nodeserver_restart(){}
load_rc_config $name
run_rc_command $1