[FUG-BR] Script perl em daemon.

Rodrigo Salvador rodrigo_salvador em allnet.com.br
Terça Novembro 7 11:38:08 BRST 2006


Eu tenho um script em Perl e preciso colocar ele para rodar como Daemon.
Ok, até ae basta eu chamar "./script.pl &" e tudo funciona perfeito.
Mas além disso eu gostaria de colocá-lo na inicialização do sistema.
Para isso eu encontrei em
http://doc.fug.com.br/doc/pt_BR.ISO8859-1/books/handbook/configtuning-starting-services.html 



uma solução, criando o shell script que inicializa e interrompe a
execução do daemon.

Um exemplo do shell script:

#!/bin/sh
echo -n ' MeuScript'

case "$1" in
start)
    /usr/local/bin/script.pl &
    ;;
stop)
    kill -9 `cat /var/run/foobar.pid`	<<==== COMO IDENTIFICAR E MATAR O
SCRIPT EM PERL ??!!
    ;;
*)
    echo "Usage: `basename $0` {start|stop}" >&2
    exit 64
    ;;
esac

exit 0



A minha dúvida fica no 'stop'. Como eu consigo identificar e matar o
processo do meu script ?
Alguém tem alguma sugestão ?

Rodrigo Salvador
rodrigo em allnet.com.br









Mais detalhes sobre a lista de discussão freebsd