O que estaria mais "dentro do esquema" do sistema seria a definição de tais parâmetros em variáveis dentro do /etc/rc.conf, como os demais scripts fazem. Pra exemplos veja o /etc/defaults/rc.conf. Imagino que possa já saber disso, mas por via das dúvidas...
Abs, Carlos E G Carvalho (Cartola) http://cartola.org/360 http://www.panoforum.com.br/ Em 31 de julho de 2013 18:40, Francisco Cardoso <frica...@bsd.com.br>escreveu: > Em 31 de julho de 2013 18:20, Renata Dias <renatchi...@gmail.com> > escreveu: > > 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 > > Boa noite Renata! > > Acho que é possível sim você fazer esta tarefa adicionando novas > funções e, por tabela, parâmetros ao seu script. Veja essa página com > mais detalhes: > > http://www.freebsd.org/doc/en/articles/rc-scripting/rcng-args.html > > > -- > > Francisco Ricardo > ___________________________________ > Administrador de Redes e Sistemas Unix/Linux > Profissional Certificado RedHat | Entusiasta FreeBSD > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd