Boa noite,

Preciso criar um script de inicialização no rc.d, porém este script precisa
receber parâmetros.

Exemplo:
Criei o script /usr/local/etc/rc.d/test
Quando eu rodo  /usr/local/etc/rc.d/test start ele inicia normalmente,
porém eu preciso repassar pro script alguns argumentos além do start.

Por exemplo: /usr/local/etc/rc.d/test pf=50,pj=100 start


Conteúdo atual do script test:

#!/bin/sh
#

# PROVIDE: bw
# REQUIRE: LOGIN,mysql
# KEYWORD: shutdown

#
# Adicione a seguinte linha em /etc/rc.conf para habilitar bw:
# bw_enable="YES"
#

. /etc/rc.subr

name="bw"
rcvar=`set_rcvar`

start_cmd="bw_start"
stop_cmd="bw_stop"

load_rc_config $name

: ${bw_enable="NO"}

bw_start()
{

  echo "exemplo start"
}
bw_stop()
{
  echo "exemplo stop"
}

run_rc_command "$1"


-- 
Renata Dias
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a