Fala ODB,
na minha opinião, todos têm razão:
- O Cesar com o nohup;
- O Jorge com o paste-bin e
- Christian com o wait.

Mas ninguém te explicou o que vc pede, isto é, como não permitir que o
programa seja interrompido antes de sair do wait. Para isso de um olhada na
seção do cmd trap do Papo de
Botequim<http://wiki.softwarelivre.org/TWikiBar/TWikiBarPapo010#Sinais_de_Processos>,
dando ênfase aos sinais 0 2 3 15 e 17.
*--
Abraços,
Julio
Cursos de Shell e Zenity?
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- No RJ darei um treinamento em 23/07 (p/ detalhes ligue (21) 2561-0867);
- Turmas fechadas em outras cidades ligue (21) 8112-9988                  *

2009/6/17 Christian Lyra <l...@pop-pr.rnp.br>

>
>
> Oi,
>
> 2009/6/16 OBD ( Stormfish ) <malakh...@yahoo.com.br<malakh_rj%40yahoo.com.br>
> >
>
>
> >
> >
> >
> >
> > eu quero que o script apenas de prosseguimento e encerre quando estes
> > sub-shells estiverem concluidos ... a principio, eu não estou conseguindo
> > isto :-(
> >
> >
> > .
> >
> >
>
> No teu caso, acho que o nohup mais atrapalha do que ajuda. Simplesmente
> lance os processos em background com o & e em seguida espere por eles com
> um
> wait.
>
> ...
> # lança os processos
> ./foo.sh trelele tralala &
> ./foo.sh trololo trululu &
> wait
>
> simples assim :-)
>
> Mas vale um alerta (na verdade é uma dúvida...). Vc tá lançando isso do
> cron
> né? Semana passada tive um problema com um script que normalmente demora
> algumas horas executando (conversão de videos) e lançando ele do cron, ele
> nunca terminava todo o trabalho, sendo interrompido pela metade. Por acaso
> o
> cron tem algum tipo de proteção contra scripts que demoram demais?
>
> --
> Christian Lyra
> PoP-PR/RNP
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a