http://www.dicas-l.com.br/dicas-l/20051130.php
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.
Nenhum comentário:
Postar um comentário
Insira seu comentário - O mesmo será submetido à aprovação!