1

Я запускаю сценарий оболочки, чтобы сделать разные вещи для меня. Идея состоит в том, чтобы добавить его в crontab. Вот пример команды, чтобы show databases:

EMAILID="some@Gmail.com"

T="/tmp/cleanup.info"

echo "starting backup process at $Now " >> $T


MYSQL="$(which mysql)"
MYSQLDUMP="$(which mysqldump)"
GZIP="$(which gzip)"

mysqlport="3306"
mysqluser="someroot"
mysqlpass="pass"
mysqlhost="localhost"

echo "querying the database for record older than date $Lastweekdate " >> $T


DBS="$($MYSQL -u $mysqluser -h $mysqlhost -p$mysqlpass -Bse 'show databases');"

##if noerror then

## echo "success" >> $T
Subject="success"
##else
Subject="failure"
## echo "Backup failed" >> $T

##fi
## rm -f $T

/usr/bin/mail  -s $Subject "$EMAILID" <$T

Итак, как вы можете видеть, я понятия не имею, как проверить, была ли операция успешной или нет. Кроме того, все работает отлично.

Кто-нибудь может мне помочь? для чтения.

1 ответ1

0

Проверьте код возврата ошибки, это $?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .