o Processo do script1 deve ficar vivo mesmo, pq vc chama o script2 dentro dele, ou seja, o scritp1 é pai do script2, se o 1 morresse o 2 ficaria zombie.
Mas se voce quer tirar o processo da tabela de processos, talvez executando o script2 como nohup faça isso.. não tenho certeza.. Tenta algo assim: #!/bin/bash echo a echo b nohup /usr/local/bin/script2.sh & echo z fim Mas é so uma dica... Flavio do Carmo Junior On 5/6/07, Reinaldo Almeida Bonilho <[EMAIL PROTECTED]> wrote: > > Mas foi exetamente o que fiz. > > Mas o script não termina enquando o outro nao terminar. > > Não quero que isso aconteça. > > Alguem sabe o que acontece ? > > Muito Obrigado, > > On 5/6/07, Flavio Junior <[EMAIL PROTECTED] <billpp%40gmail.com>> wrote: > > > > Chamar ele em background ? > > > > #!/bin/bash > > echo x > > echo y > > /usr/local/bin/script2.sh & > > echo z > > fim > > > > Assim a instrução "echo z" vai ser executada logo deopis de CHAMAR o > > script2.sh e então termina o script, e o 2 continua rodando. > > > > Acredito q seja isso. > > > > Flavio do Carmo Junior > > > > On 5/6/07, Reinaldo Almeida Bonilho <[EMAIL PROTECTED]<rbonilho%40gmail.com> > <rbonilho%40gmail.com>> > > wrote: > > > > > > Boa Tarde PessoALL, > > > > > > Tenho um script de backup onde tenho que iniciar um outro script assim > > > que termina todo o processo. > > > > > > So que reparei que o processo de backup fica preso até que termine o > > > script de iniciei dentro do script de backup. > > > > > > Tem como chamar um script detro do outro sendo que o primeiro não > > > fique na dependencia do termino do segundo ? > > > > > > Muito obrigado, > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]