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]