
luizcarlos18rj
(usa Suse)
Enviado em 28/05/2014 - 13:10h
Cara como sou iniciante, posso tá falando só besteira, mas já aconteceu deu fazer um script e executar numa janela de terminal e rodava tudo numa boa...aí resolvi botar no contrab e começou a não executar mesmo configurado certinho.
Depois de muita pesquisa, aprendi que quando o script é executado em segundo plano, ou seja, em vez de uma janela aberta e ativa e roda "nas sombras do sistema", as linhas que chamam interatividade com a tela como 'echo [frase]' por exemplo costumava bugar...vc tem q fazer referência a uma janela tipo
echo [frase] >> /dev/tty1 ( para abrir uma janela ATIVA)
ou
echo [frase] >> arq1.txt ( jogar o resultado num arquivo texto )
Assim o fiz e deu certo, as vezes rodar o script logo na inicialização ele executa em segundo plano e dá esse bug quando vc usa o comando 'tail', vc não tem janela ativa pra fazer isso, tenta mandar pra um arquivo texto ou forçe a abertura de uma janela.
Quem sabe dá certo....
Luiz