|
|
|
Опять CMD - перенаправление вывода - запутался
|
|||
|---|---|---|---|
|
#18+
Дано: файл с набором SQL-команд (пуcть будет MyDats.sql): Код: sql 1. 2. 3. Батник, запускающий MySQL-клиента и подсовывающий ему вышеуказанный файл: Код: javascript 1. Вариант когда ошибки в запросах нет - неинтересен. А вот если будет, например: Код: sql 1. 2. 3. он вылетит с ошибкой "ЕРРОР 1062 Дупликате ентри кей 1 " Вопрос: как поместить вывод mysql в файл для последующего анализа? Вариант: Код: javascript 1. формирует пустой файл err.log P.S. Это временный костыль - система переделывается. Этот способ (анализировать вывод mysql.exe) быстрее всего позволит "выловить блох"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2016, 11:21 |
|
||
|
Опять CMD - перенаправление вывода - запутался
|
|||
|---|---|---|---|
|
#18+
Так попробуй Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2016, 11:35 |
|
||
|
Опять CMD - перенаправление вывода - запутался
|
|||
|---|---|---|---|
|
#18+
Попробовал вызывать батник: Код: javascript 1. В файле err.log содержимое файла MyStart.bat (не поставил echo 0ff) а где ошибка? На экране она есть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2016, 11:36 |
|
||
|
Опять CMD - перенаправление вывода - запутался
|
|||
|---|---|---|---|
|
#18+
Dima TТак попробуй Код: sql 1. Спасибо! Заработало!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2016, 11:43 |
|
||
|
Опять CMD - перенаправление вывода - запутался
|
|||
|---|---|---|---|
|
#18+
Dima T, в чем суть сокральных 2>> ? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2016, 17:49 |
|
||
|
Опять CMD - перенаправление вывода - запутался
|
|||
|---|---|---|---|
|
#18+
Roman MejtesDima T, в чем суть сокральных 2>> ? )Есть два независымых потока вывода: stdout и stderr. Традиционно, а первый идет простой вывод, а во второй вывод сообщений об ошибках. При печати в консоль оба вывода смешиваются, а при вызове программы использующей эти потоки из другой программы - эти потоки можно разделить. В частности, cmd разделяет их по номерам (1 и 2). Команды перенаправления без номера (>, >> и |) работают на поток stdout. А те же команды перед которыми стоит двойка - работают на поток stderr. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2016, 18:09 |
|
||
|
Опять CMD - перенаправление вывода - запутался
|
|||
|---|---|---|---|
|
#18+
В си есть два потока вывода в консоль: stdout и stderr. При выводе по классике использовать первый для вывода результата, второй для ошибок. По дефолту оба направлены в одну консоль, т.е. выглядят как один. Оператор > и 1> перенаправляет первый, 2> второй. https://support.microsoft.com/ru-ru/kb/110930 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2016, 18:10 |
|
||
|
Опять CMD - перенаправление вывода - запутался
|
|||
|---|---|---|---|
|
#18+
Roman Mejtesв чем суть сокральных 2>> ? )вывод в поток stderr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2016, 18:11 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39197814&tid=1340761]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 393ms |

| 0 / 0 |
