[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] ajuda com um script
From: |
Gentil de Bortoli Júnior |
Subject: |
Re: [shell-script] ajuda com um script |
Date: |
Tue, 24 Jan 2006 13:42:09 -0200 |
User-agent: |
Thunderbird 1.5 (X11/20051201) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
rafael.nery wrote:
> Preciso fazer um script que verifica se dentro do /backup não existem
> arquivos YYYYMMDD.tgz posteriores que 7 dias atras.
> Se tiver, mandar email para o sti@manutencão.com avisando.
Olá. Aí vai uma idéia.
$ cat data.sh
#!/bin/bash
SETE=$(date -d "$(date -d '1 day ago' +'%Y%m%d')" +"%s")
for ARQUIVO in *.tgz; do
DATA_ARQUIVO=$(date -d "$(basename ${ARQUIVO} .tgz)" +"%s")
if [ ${DATA_ARQUIVO} -le ${SETE} ]; then
echo ${ARQUIVO}
fi
done
Basta executá-lo dentro do diretório onde estão os arquivos .tgz.
Se entendi o problema, isso aí deve resolver.
Considerei que você quer usar o próprio nome do arquivo como
"chave" de consulta.
[]s
Gentil.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFD1krRR/xCJbtXupkRAkzLAJ0fvoLJnxjsIrP4SkzgG8oxxcFqeQCdFoVf
dG1vtuCtTYQIGJWTObhZg9U=
=pVM7
-----END PGP SIGNATURE-----