Caro Alain, no Papo de Botequim tem uma seção sobre sincronização de processos que fica aqui<http://wiki.softwarelivre.org/TWikiBar/TWikiBarPapo011#Sincroniza_o_de_processos>. É tudo que vc precisa para resolver o seu problema.
Outra dica é vc montar um trap para o sinal 17 que é ativado ao fim de cada processo filho. Isso tb está no Papo de Botequim número 10<http://wiki.softwarelivre.org/TWikiBar/TWikiBarPapo010#O_trap_n_o_atrapalha> . -- Abração, Julio *Cursos de Shell e Zenity nos finais de semana: - Em SP ligue (11) 2125-4747; - Em DF ligue (61) 3223-3000; - No RJ brevemente; - Turmas fechadas em outras cidades ligue (21) 8112-9988* 2009/4/16 Alain M. <[email protected]> > > > Como eu faço para enviar um comando para outro script? > > O cenário é o seguinte: > > 1) Script A: inicializa um programa X em background (com &) guarda o PID > e fica esperando. > > 2) Script B: quando executado avisa o script A. > > 3) O Script A recebe o comando, encerra e reinicia o programa X e volta > a esperar. > > OBS: o programa X é modo texto e tem que reiniciar na mesma janela > > Agradeço qualquer dica ou sugestão, > Alain > > -- Abração, Julio Cursos de Shell e Zenity nos finais de semana: - Em SP ligue (11) 2125-4747; - Em DF ligue (61) 3223-3000; - No RJ brevemente; - Turmas fechadas em outras cidades ligue (21) 8112-9988 [As partes desta mensagem que não continham texto foram removidas]
