[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: [shell-script] Entre Datas
From: |
Fabiano Caixeta Duarte |
Subject: |
Re: RES: [shell-script] Entre Datas |
Date: |
Fri, 14 Apr 2006 00:34:34 -0300 |
User-agent: |
Thunderbird 1.5 (X11/20051201) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Luciano,
Pelo que eu entendi, você está trabalhando com arquivos de log que
possuem o 'change time' equivalente ao dia do rotacionamento.
Se no seu caso você precisa da data de criação do arquivo então o find
não será seu amigo.
Caso você esteja usando FreeBSD, você pode utilizar o comando stat que
possui a opção de exibir o timestamp do 'birth time' de um arquivo.
$ stat -f %B arquivo
Você pode, então, definir timestamps de intervalo para comparação com o
resultado do comando citado.
Se você estiver usando linux, não conheço meios para atingir seu
objetivo. Passo a bola para o pessoal :)
Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Linux User #195299
Ribeirão Preto - SP
Rangel, Luciano escreveu:
> Fabiano obrigado pela dica mais o find com o argumento -ctime e útil para a
> criação do arquivo se meu arquivo fosse criado a 30 dias atrás e eu usasse o
> comando find com -ctime -30 seria interessante mais minha necessidade e
> diferente...............nem sempre a data que e criada o arquivo e o nome do
> arquivo.........
> Rangel, Luciano escreveu:
>>> Ola Pessoal,
>>> Estou fazendo um script para limpar as logas de um servidor no
>>> final do script eu gostaria de apagar qualquer arquivo que nao estiver no
>>> intervalo das datas especificadas
>>> Não sei nem como começar.........alguem poderia me dar um
> help??
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEPxhK++b4Zs4fOnMRAp3QAJ48eiLRz2uJduWMz8pbkEZbLWq59wCffX5S
2sOXHaO+Fx2C4Pvhu18YHOY=
=FuQV
-----END PGP SIGNATURE-----