Olá!
Preciso criar um script para comparar a data do arquivo e se ele for mais
novo enviar um email.
São 2 arquivos:
linux1 e linux2
Só não estou conseguindo achar um meio de fazer isso com o if.
Alguém te alguma solução para a condição if?
Eu fiz um que compara 1 dia atrás e vários arq.:
#!/bin/bash
[EMAIL PROTECTED]
[EMAIL PROTECTED]
VAR=`(date -d "1 days ago" +%Y%m%d)`
cd /backup
for ARQ in `ls *.tgz`
do
ARQ=`echo $ARQ | cut -f1 -d'.'`
if [ "$VAR" -lt "$ARQ" ]
then
/usr/sbin/sendmail -f$SENDER $EMAIL <<EOF
from: arquivos de backup <$SENDER>
To: $MAIL
Subject: Arquvivos de backup
Existe arquivos com data anterior a 1 dias
EOF
else
echo "Não existe arquivos com data anterior a 1 dias."
fi
done
[As partes desta mensagem que não continham texto foram removidas]