Tengo siguiente script que he pensado que el correo electrónico sólo cuando el caso se encuentra la cláusula de grep. Sin embargo, los correos electrónicos de todos modos me (con un archivo vacío), incluso si el grep no devuelve nada.
¿Cuál debería ser la línea?
Código:
if [ "`grep -l 'unique constraint' $LOGDIR/archive_active* | wc -l`" > "0" ]
then grep -l 'unique constraint' $LOGDIR/archive_active* > $LOGDIR/archive_error.lis
mailx -s "Archive_active logging contains unique constraints - ACTION REQUIRED" john@doe.com <<EOF
`cat $LOGDIR/archive_error.lis`
EOF
fi
gracias de antemano.
Atentamente, Meert