Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: 3G no Tiger Linux
Por daigo
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Adicionando data e hora ao histórico do Bash
Linux user
Publicado por Pedro Pereira em 12/05/2009

Login: pogo, 464868 pontos | Blog: http://www.pedropereira.net
[ Hits: 3112 ]

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

Leitura recomendada
   Dica Linux recomendada Reinstalando (recuperando) o Grub
   Dica Linux recomendada Compartilhamento de arquivos com Samba no Ubuntu 8
   Dica Linux recomendada Fazendo o seu Asterisk contar até 100...
   Dica Linux recomendada Problemas na Inicialização do Ubuntu: "Entrada não suportada"
   Dica Linux recomendada Configurando o modem Onda MSA190UP pelo NetworkManager

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.