Pedro Pereira

Linux, Cisco, *BSD's, um pouco de Windows e o que mais eu achar interessante :)

Adicionando data e hora ao histórico do Bash


WP Greet Box icon
Olá! Se você gostou do blog, assine o feed RSS para não perder as próximas atualizações!

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.

Conhece outra maneira de fazer isso? Poste nos comentários!

Compartilhe o post! These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Webnews
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Ask
  • Bloglines
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Live-MSN
  • Pownce
  • Print
  • Rec6
  • Slashdot
  • Technorati
  • TwitThis

Não há posts relacionados a este!




1 comentário

  1. Ronyer

    17|Jun|2009 1

    # export HISTTIMEFORMAT=’%F %T ‘
    # history | more
    1 2008-08-05 19:02:39 service network restart
    2 2008-08-05 19:02:39 exit
    3 2008-08-05 19:02:39 id
    4 2008-08-05 19:02:39 cat /etc/redhat-release


Deixe seu comentário!

Acompanhe!

    Assine o feed RSS! Me acompanhe no Twitter! Me adicione no LinkedIn!

Creative Commons


Mais lidos