Adicionando data e hora ao histórico do Bash

Publicado por Pedro Pereira em 12/05/2009

[ Hits: 9.989 ]

Blog: http://www.pedropereira.net

 


Adicionando data e hora ao histórico do Bash



Muitas vezes, mais de um administrador é responsável por um determinado servidor. Quando acontece algum problema, é útil saber a que horas ou a que dia determinado comando foi executado.

Nesse ponto o histórico do Bash não ajuda muito, pois ele só guarda os comandos, nada mais. Porém, para deixar o histórico mais útil, vou mostrar aqui como adicionar data e hora de quando os comandos foram executados.

O processo é bem simples, basta exportar uma variável, assim:

# export HISTTIMEFORMAT="%h/%d - %H:%M:%S "

Utilizando o formato acima, o seu histórico ficará assim:

104  May/7 - 10:32:50 rm -rf /diretório-importante

Para que isso seja feito sempre que o servidor for reiniciado, adicione no /etc/bashrc (no final do arquivo).

Assim fica fácil ver quem estava de plantão nesse horário e que foi o culpado por remover o único diretório que não deveria ter removido. =)

Lembrando que você precisa ter o Bash 3.0 ou mais novo para poder utilizar esta funcionalidade.

[]'s

Pedro
www.pedropereira.net

Outras dicas deste autor

OpenFire - Chat corporativo de modo fácil!

Obtendo acesso a hosts internos de uma rede remota com SSH

Autalizando o PORTS do FreeBSD com o portupgrade

Comparando arquivos com o vimdiff

Visualizando acessos dos usuários em tempo real no Squid

Leitura recomendada

Console FreeBSD em português do Brasil

Pipelight Flash no Ubuntu

Ubuntu Server no VirtualBox

Erro ao iniciar Steam no Void Linux [Resolvido]

Pipelight Flash no Slackware

  

Comentários
[1] Comentário enviado por rafagavioes em 14/05/2009 - 12:35h

tudo bem se eu adicionar export HISTTIMEFORMAT="%h/%d - %H:%M:%S " em /etc/profile no slackware e no fedora?
valeu a dica é muito boa estou adcionando nos meus 2 servers

[2] Comentário enviado por pogo em 14/05/2009 - 12:51h

rafagavioes,

Até onde eu sei, funciona sim. Porém não tive como testar pois não tenho nenhuma dessas distribuições instaladas.

[]'s

Pedro
www.pedropereira.net

[3] Comentário enviado por rafagavioes em 15/05/2009 - 04:30h

funcionou legal. Obrigado!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts