[FUG-BR] Script perl em daemon.

Rogério Schneider stockrt em gmail.com
Terça Novembro 7 15:57:48 BRST 2006


O & da maneira que eu usei foi com redir para >/dev/nul, já que o
NetAct roda por si só em background, com fork mesmo.
Teria que add o & ao final da linha toda, sozinho :)

Bem, se vc conseguiu, vitória! Revisa teu grep ai que tem coisa a
mais.... Esse .sh ai vc não precisa filtrar.

Att,
RS


On 11/7/06, Rodrigo Salvador <rodrigo_salvador em allnet.com.br> wrote:
> Rogério Schneider wrote:
>
> >Oi, olha esta rc aqui:
> >
> >http://stockrt.unicruz.edu.br/netact/netact/scripts/netact.sh
> >
> >
> >Att,
> >RS
> >
> >On 11/7/06, irado furioso com tudo <irado em cashette.com> wrote:
> >
> >
> >>Em Tue, 07 Nov 2006 11:38:08 -0200
> >>Rodrigo Salvador <rodrigo_salvador em allnet.com.br> escreveu:
> >>
> >>
> >>
> >>>A minha dúvida fica no 'stop'. Como eu consigo identificar e matar o
> >>>processo do meu script ?
> >>>
> >>>
> >>/var/run/nome.pid?? os identificadores ficam lá. Ponha seu script pra
> >>rodar e verifique qual o nome que êle usa pra se identificar -
> >>normalmente o dêle mesmo.
> >>
> >>Existe um outro modo mas (para mim) é complicadíssimo, usando ps ax e
> >>pipes com awk para atribuir o valor (número) do processo a variável a
> >>ser trabalhada a seguir.
> >>
> >>
> >>--
> >>
> >>saudações,
> >>irado furioso com tudo
> >>Linux User 179402/FreeBSD BSD50853/FUG-BR 154
> >>100% Miko$hit-free
> >>A experiencia ensina que a mulher ideal é sempre a dos outros
> >>-------------------------
> >>Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>
> >>
> >>
> >
> >
> >
> >
> putz, legal valeu a ajuda de todos.
> Eu consegui usar o grep do shell do Rogério para pegar o pid e usei para
> dar um kill.
> Ficou assim:
>
> kill -9 `ps aux | grep flymaild.pl | grep -v grep | grep -v flymaild.sh
> | awk '{print $2}'`
>
> onde flymaild.pl é meu script.
> Mas no start não funcionou o "&" para colocar em segundo plano, mas
> mesmo assim
> eu resolvi o problema com um fork.
>
> vlw.
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


-- 
Rogério Schneider
+55 (55) 9985 2127
+55 (55) 3332 5923
+55 (55) 3321 1535

MSN: stockrt em hotmail.com
ICQ: 78778973
GTalk: stockrt em gmail.com
Skype: stockrt


Mais detalhes sobre a lista de discussão freebsd