Adicionando data e hora ao histórico do Bash

Publicado por Pedro Pereira em 12/05/2009

[ Hits: 10.457 ]

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

Comparando arquivos com o vimdiff

OpenFire - Chat corporativo de modo fácil!

Como bloquear o Skype

Leitura recomendada

Atualizando Debian 11 para Debian 12

Mudar a imagem de background do GDM 3 no Debian Wheezy

Erro ao tentar acessar guest via console do VmWare server 2.0.2 no Firefox 3.6.8 - openSUSE 11.3 64 bits

Recuperando o GRUB da forma mais rápida possível

Como adicionar PPA's no Debian

  

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