LINUX.ORG.RU

mysql и bash


0

0

есть скрипт,в котором ипользуются запросы к mysql. Например:

mysql -uqwe -p123 -e"update asa set qwq=123 where zxc=321"

Как в bash-скрипте после выполнения этой строки узнать выпонилась ли она или выдала ошибку???

anonymous

можешь проверить код возврата.  $?.  Ноль это хорошо.

if [ $? -ne 0 ]; then
    echo oops
    exit
fi

можно явно получить лог из стдерра:
mysql -uqwe -p123 -e"update asa set qwq=123 where zxc=321" 2> err.log

и после этого проанализировать его

dilmah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.