Gravando logs dos comandos digitados

Publicado por Henrique Aschenbrenner em 09/10/2006

[ Hits: 14.520 ]

 


Gravando logs dos comandos digitados



Para gravar log de comandos ou processos, se você esqueceu de configurar o terminal para mais de 200 linhas, digite os seguintes comandos:

$ script | tee /dev/pts/[n]

Onde [n] é o número de outro terminal onde você quer ver os comandos rolarem.

Automaticamente é gerado um arquivo chamado typescript no diretório onde foi executado o comando. Aí basta abrir o arquivo e lá estará todo o log e saídas do terminal em que você trabalhou.

Att

Outras dicas deste autor

"Unable to run mksdcard SDK tool" no Fedora 24 64bits [Resolvido]

Leitura recomendada

Copiar uma página do MAN para texto simples sem os ^H^_

gxmessage :: shell script incrementado

cURL - Brute-force em aplicações Web

Ordenando strings em shell script

Comando para listar usuários Samba

  

Comentários
[1] Comentário enviado por wagnerdequeiroz em 09/10/2006 - 17:36h

pera ai, no bash ja tem log dos comandos que voce digitou.

basta olhar o arquivo

/home/usuario/.bash_history
/root/.bash_history

[2] Comentário enviado por terra.jr em 11/09/2009 - 14:17h

Sim cara, já tem o log do terminal, mas está dica é muito útil em certos casos. Eu usava este comando a uns 7 anos atrás, quando uma empresa ia prestar assistência em um dos servidores.
Ai eu usava ele para no momento em que o cara loga-se no servidor via SSH ele já abria no meu terminal.

Então tudo que o cara fazia no terminal dele, também aparecia no meu, assim eu conseguia acompanhar todo o trabalho em tempo real.
E outra, o cara nem sabia disso.

E o legal do linux é que diferente de outros se tiver criatividade, ele não tem fronteiras.

Essa foi apenas uma dica de como e onde usar este comando. Mas faça um mix, "USE A CABECA" que tu verá que esta dica é realmente útil.

Abraço a toda comunidade Linux.

[3] Comentário enviado por projeto_cem em 09/09/2010 - 22:01h

Muito boa a sua Dica!!!

Eu estava procurando esse bendito comando no Google inteiro...^^

Só que esse comando é tem tempo real e o que eu achava na internet era só um echo >>, para mim esse não dá certo...xD


Muito obrigado mesmo!!!
Até mais....



Contribuir com comentário