Автоматический запуск CMD-файла если не запущен процесс
Здравствуйте.
Имеется CMD-файл запускающий инфокиоск написанный на Java: Код:
"C:\Program Files\Java\jre1.8.0_31\bin\java.exe" -Xmx1g -jar kiosk.jar --host=IP_ADRESS_HOSTA --quenumber=1 --typekiosk=ALL --waitprint=10 Задача - автоматически запускать этот CMD-файл если киоск не работает. Просьба помочь, или указать на тему, которая поможет. В данном случае не понятно, в этом же файле делать какую-то проверку на процессы и перезапускать всё, либо же создавать другой файл, запускающий этот при отсутствии нужного процесса... Или, может, существует способ проще? |
|
Цитата:
Кто падает первый и почему - не ясно... |
Цитата:
Полагаю, всё, что Вам нужно — зациклить исполнение внутри пакетного файла (если нет нужды как-то завершать работу «киоска» легальным образом: Код:
@echo off Код:
start "" /wait "C:\Program Files\Java\jre1.8.0_31\bin\java.exe" -Xmx1g -jar kiosk.jar --host=IP_ADRESS_HOSTA --quenumber=1 --typekiosk=ALL --waitprint=10 |
Iska, спасибо. Первый способ заработал. Если убить процесс java.exe - киоск перезапускается. Послежу за поведением киоска. Просто я не уверен, что падает именно он. Если завершается cmd.exe по какой-то причине, надо что-то другое придумывать...
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
В общем, пока всё работает, вроде не падало (или если падало то само перезапускалось) - пока не жаловались. Погоняем ещё, если валиться не будет, будем считать что проблема рашена. Если отвалится - отпишу. Спасибо за помощь! |
Время: 22:24. |
Время: 22:24.
© OSzone.net 2001-