Gravando logs dos comandos digitados

Publicado por Henrique Aschenbrenner em 09/10/2006

[ Hits: 13.961 ]

 


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

Trocando letrinhas em segundos (sed)

hwclock - Ajustando data e hora do hardware

Como usar o jSMS direto do pen drive

Compactando diretórios e transferindo via pipe por SSH

Manipulação de strings no bash

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts