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