|
|
|
Последовательный запуск батников
|
|||
|---|---|---|---|
|
#18+
Смысл всего: sql+ утилитой подключаясь к системе выгружаю через вьюху данные из БД в .csv файл далее подключаюсь к другой БД (mysql) и из нашего .csv файла заполняю таблицу (прежде ее отчищая). Проблема в том, что вся эта последовательность собрана в .cmd , где запускаются батники, а в батниках еще ссылки на файлы .sql все файлы прикрепил. Ниже они же. data4jira.cmd - должен запускаться по расписанию, запускает всю цепочку ( в нем собственно и проблема ). У меня выполняется первый батник, а второй (import_alfa.bat) не запускается. По отдельности они отрабатывают верно. Код: powershell 1. 2. 3. sql.bat - sql+ штуковина, возможно в ней какая-то строка, которая закрывает процесс? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. data4jira.sql - настройки для подключения Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. import_alfa.bat - батник, который должен запускаться ( но не запускается ) подключаюсь к другой БД (mysql) Код: powershell 1. 2. import_alfa.sql - чистка таблицы и заполнение новыми данными из .csv Код: powershell 1. 2. 3. 4. 5. 6. 7. Отдельно все работает, если запускать data4jira.cmd и import_alfa.bat , а последовательность не могу выстроить! Помогите! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 09:09 |
|
||
|
Последовательный запуск батников
|
|||
|---|---|---|---|
|
#18+
У cmd.exe есть параметр wait, попробуйте запуск ваших bat файлов с ним, нечто set NLS_LANG=.AL32UTF8 start /wait sql.bat /nolog @data4jira.sql start /wait import_alfa.bat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 09:59 |
|
||
|
Последовательный запуск батников
|
|||
|---|---|---|---|
|
#18+
с параметром /wait консоль после выполнения просто спрашивает "закрыть эту программу? Y-да N-нет", но 2ую часть проги не запускает( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 10:43 |
|
||
|
Последовательный запуск батников
|
|||
|---|---|---|---|
|
#18+
Дожили, мопвашуять ... Вызов одного пакетного файла из другого не возвращает управление вызывающему - это такое goto. Вызов пакетного файла с возвратом в вызывающий пакетный файл требует использования встроенной команды call. И это поведение существует со времён третьего. Более ранних лично я просто не застал. P.S. Задлянахрена вообще нагорожен этот огород с агентами для отладки и определением домашнего каталога JRE? Вы что, не в курсе где и что у вас находится? Зачем вообще выносить одну команду в отдельный файл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 10:50 |
|
||
|
Последовательный запуск батников
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovИ это поведение существует со времён третьего... доса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 10:51 |
|
||
|
Последовательный запуск батников
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, я профан в этом деле... я так понимаю мне необходимо добавить call ? подскажите куда, пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 10:57 |
|
||
|
Последовательный запуск батников
|
|||
|---|---|---|---|
|
#18+
Слегка отформатировано ... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 11:14 |
|
||
|
Последовательный запуск батников
|
|||
|---|---|---|---|
|
#18+
Решение, при котором все заработало (возможно и неграмотное, но придерживаюсь теории "работает - нетрогай") создал еще один .cmd Код: powershell 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 11:38 |
|
||
|
Последовательный запуск батников
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, может со вмерён 3ого рейха? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 13:42 |
|
||
|
Последовательный запуск батников
|
|||
|---|---|---|---|
|
#18+
У третьего рейха только дасвиндовс45 была. И только в шматрице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 13:54 |
|
||
|
Последовательный запуск батников
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovДожили, мопвашуять ... Вызов одного пакетного файла из другого не возвращает управление вызывающему - это такое goto. Вызов пакетного файла с возвратом в вызывающий пакетный файл требует использования встроенной команды call. И это поведение существует со времён третьего. Более ранних лично я просто не застал. А у меня работает start /w бат-файл, открывается второе окно cmd, правда в конце этого батника стоит exit... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 14:54 |
|
||
|
Последовательный запуск батников
|
|||
|---|---|---|---|
|
#18+
Sergey OrlovА у меня работает start /w бат-файл, открывается второе окно cmd Код: plaintext Код: plaintext Не говоря уже о совершенно ненужных накладных расходах.правда в конце этого батника стоит exit...Добавьте /b к exit и "почувствуйте разницу". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2017, 15:25 |
|
||
|
|

start [/forum/topic.php?fid=26&gotonew=1&tid=1493153]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 286ms |
| total: | 537ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...