On Wed, Sep 09, 2009 at 04:00:54PM -0300, Alicino wrote: > > > Pessoal, > > Muitas vezes eu tenho que desenvolver um script para ser executado por > terceiros, de forma que ele precisa aparecer na tela os passos a serem > executados e tb gerar um log, de forma que eu possa consultá-lo mais tarde > se necessário. > > Eu desenvolvi a forma abaixo para criar isso, mas gostaria de saber se > alguém teria uma idéia melhor, pois quero sempre melhorar e aperfeiçoar > minha forma de trabalho. São 2 pedaços de um script. > > echo "* Stopping the process... *" |tee $INFO/tempday.out > cat $INFO/tempday.out >> $INFO/$infoday > > a outra é: > > sscript2.sh |tee $INFO/tempday.out > cat $INFO/tempday.out >> $INFO/$infoday > > E assim vai |tee e etc até o final dele, só pra criar um log dos vários > passos que ele executa, como desligar um processo, zipar ou listar alguns > arquivos e etc. > > Alguma idéia melhor? > > [ ]´s > > Alicino de Moura Filho > http://alicino.com.br/blog/ > [email protected] > Campinas-SP
você pode usar um "tee -a" e dispensar o "cat", fora isso não posso lhe ajudar muito, scripts voltados para usuário não são minha especialidade. -- "Não manejo bem as palavras Mas manipulo bem as strings." ------------------------------
