Alguns dispositivos/dev são acessíveis somente pelo root. Seria esse seu 1o problema? para explicitar que a saída seja para a tela, coloque ao final da linha o seguinte: > /dev/tty -- 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]> > > > 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 > > > > . > > [As partes desta mensagem que não continham texto foram removidas]
