você está aqui: Home  → Arquivo de Mensagens

Logando atividades realizadas no shell

Colaboração: José Morelli Neto

Data de Publicação: 30 de Novembro de 2005

Algum tempo atrás, precisei registrar todos os comandos que fossem executados e suas respectivas saídas em um arquivo texto para efeito de documentação de um procedimento que estava sendo efetuado. Após algumas pesquisas, descobri um utilitário que acompanha o Linux: o script.

Para iniciar o processo de loging utilize o comando:

  [root@localhost root]# script
  Script started, file is typescript
  [root@localhost root]#

Ao iniciá-lo, todos os comandos executados e seus resultados serão armazenados em um arquivo no diretório corrente chamado `typescript`. Para encerrar o processo de loging basta executar o comando `exit`, `logout` ou pressionar as teclas `control-d`.

É possível direcionar a saída para outro arquivo bastando apenas iniciar o comando passando como parâmetro o nome do arquivo:

  [root@localhost root]# script ~/comandos.log

Algumas das opções disponíveis:

  • -a: Adiciona conteúdo do novo processo de loging ao final do arquivo existente;
  • -f: Efetua a gravação das mensagens logo após sua apresentação no terminal (Ideal para efetuar acompanhamento de comandos executados por outra pessoa remotamente; uma executa o comando `# script -f /tmp/acompanhamento` e a outra utiliza o comando `# tail -f /tmp/ acompanhamento`);
  • -q: Modo silencioso (não exibe mensagens sobre a execução do script).

Para mais informações, consulte a manpage.



 

 

Veja a relação completa dos artigos de José Morelli Neto

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script