zubastiy |
|
Темы:
136
Сообщения:
548
Участник с: 18 сентября 2009
|
И снова добрый день ) Есть в скрипте mysql запрос делающий select mysql -C --connect-timeout=10 -h$I -u$lgn -p$pswd -e "SELECT extension,name FROM asterisk.users;" > asterisk.$I.users.txt иногда SQL недоступен и таблицы не получаю. в этом случае надо сделать всякое, но как получить переменную $? от mysql? если делаю mysql блаблабл > asterisk.$I.users.txt && echo OK || echo BOO! даже в случае ошибки подключения получаю OK сейчас проверяю полученный файл на empty отдельной проверкой, но логично было бы получать ошибку и предпринимать действия. |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
а mysql вообще возвращает коды какие нибудь? отсылает что нибудь на stderr при ошибке?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
zubastiy |
|
Темы:
136
Сообщения:
548
Участник с: 18 сентября 2009
|
да, ошибки валятся ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.201' (113) нашел, mysql блаблабл > asterisk.$I.users.txt 2>&1 || echo BOO |