Obrigado a todos pelas várias ajudas, está ficando muito bom :)

Só que apareceram dois problemas inesperados:

1) quando eu coloco o comando
   picocom -b 9600 /dev/ttyUSB1 &
em um script dá o erro:
   FATAL: failed to open I/O device: Filedes is not a tty
porém o comando funciona direto no console...

2) O picocom é um emulador de terminal, quando rodo em background, a 
saída dele não sai na tela... tem como fazer sair na tela?

grato,
Alain

Julio C. Neves escreveu:
> 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>
> .

Responder a