Adicionando data e hora ao histórico do Bash

Publicado por Pedro Pereira em 12/05/2009

[ Hits: 9.995 ]

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!

Como bloquear o Skype

Comparando arquivos com o vimdiff

Visualizando acessos dos usuários em tempo real no Squid

Autalizando o PORTS do FreeBSD com o portupgrade

Leitura recomendada

Alterando o gerenciador de sessão no Fedora 21

Como fazer o neofetch mostrar uma imagem em vez da logo ASCII da distro

xorg.conf no Fedora

Login mediante senha no Acer Aspire One (Linpus Linux Lite)

Alteração de encoding em sistemas 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