shell-script-pt
[Top][All Lists]
Advanced

[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-----


reply via email to

[Prev in Thread] Current Thread [Next in Thread]