Adicionando data e hora ao histórico do Bash

Publicado por Pedro Pereira em 12/05/2009

[ Hits: 10.123 ]

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

Como bloquear o Skype

Visualizando acessos dos usuários em tempo real no Squid

Comparando arquivos com o vimdiff

Autalizando o PORTS do FreeBSD com o portupgrade

Leitura recomendada

Problemas com áudio no Linux Educacional 3 [Resolvido]

Miniatura de arquivos SWF no Linux

Alterar localização padrão do servidor Apache

Problemas com vídeos no Firefox/Iceweasel [Resolvido]

Instalação padrão do Asterisk

  

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