Adicionando data e hora ao histórico do Bash

Publicado por Pedro Pereira em 12/05/2009

[ Hits: 9.086 ]

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

Obtendo acesso a hosts internos de uma rede remota com SSH

Autalizando o PORTS do FreeBSD com o portupgrade

OpenFire - Chat corporativo de modo fácil!

Comparando arquivos com o vimdiff

Instalar o Firefox 3.5 no Ubuntu 9.04

Leitura recomendada

Hora UTC no Windows 2008 R2 e no VirtualBox

Monitor "apagado" e leds piscando

[Resolvido] Running inside an X server requires Xephyr to be installed but it cannot be found

Pareando o Ubuntu com um celular usando o bluetooth

Solucionando problema de som do Skype no Ubuntu

  

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