Перезапуск приложения командой из МДМ

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm

Перезапуск приложения командой из МДМ

Сообщение Kod.Begemot »

Доброго времени суток, камрады!
Вопрос у меня, вот я использую у себя на сервере UPS Assistant, и забираю с него данные через веб интерфейс. Всё работает, но иногда UPS Assistant зависает, при этом "жрёт" процессор, и данные не отдаёт. Выяснять, что он "умер" я умею, и написал батничек, который его перезапускает, но только вот при вызове этого батника через "SafeExec" у меня через несколько минут падает Exec цикл.
вот код батника, может кто подскажет:

Код: Выделить всё

taskkill /im UPSAssistant.exe /F
start C:\PROGRA~2\ALEXEY~1.VOR\UPS_AS~1\UPSAssistant.exe
exit
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Перезапуск приложения командой из МДМ

Сообщение sergejey »

Возможно, система не может запустить этот батник в фоновом режиме и команда start просто не "отпускает" exec-цикл, т.е. до exit батник не доходит.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm

Re: Перезапуск приложения командой из МДМ

Сообщение Kod.Begemot »

ага... а как быть, не подскажете?
я пробовал из одного батника запускать другой, тоже через start, но ничего не дало...
Ответить