|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Автоматический запуск CMD-файла если не запущен процесс |
|
CMD/BAT - Автоматический запуск CMD-файла если не запущен процесс
|
Пользователь Сообщения: 136 |
Здравствуйте.
Имеется 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-файл если киоск не работает. Просьба помочь, или указать на тему, которая поможет. В данном случае не понятно, в этом же файле делать какую-то проверку на процессы и перезапускать всё, либо же создавать другой файл, запускающий этот при отсутствии нужного процесса... Или, может, существует способ проще? |
|
Отправлено: 14:08, 26-10-2016 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 23:52, 26-10-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Кто падает первый и почему - не ясно... |
|
Отправлено: 07:17, 27-10-2016 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата kirillius:
Полагаю, всё, что Вам нужно — зациклить исполнение внутри пакетного файла (если нет нужды как-то завершать работу «киоска» легальным образом: @echo off :Repeat "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 goto :Repeat |
|
Отправлено: 08:19, 27-10-2016 | #4 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать Iska, спасибо. Первый способ заработал. Если убить процесс java.exe - киоск перезапускается. Послежу за поведением киоска. Просто я не уверен, что падает именно он. Если завершается cmd.exe по какой-то причине, надо что-то другое придумывать...
|
|
Отправлено: 11:43, 27-10-2016 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата kirillius:
|
|
Отправлено: 13:00, 27-10-2016 | #6 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 13:05, 27-10-2016 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата kirillius:
|
|
Отправлено: 14:42, 27-10-2016 | #8 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать Цитата Iska:
В общем, пока всё работает, вроде не падало (или если падало то само перезапускалось) - пока не жаловались. Погоняем ещё, если валиться не будет, будем считать что проблема рашена. Если отвалится - отпишу. Спасибо за помощь! |
|
Отправлено: 14:48, 27-10-2016 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Убить процесс, только если он запущен | Sisin | Скриптовые языки администрирования Windows | 34 | 28-09-2016 10:58 | |
Любой язык - [решено] Автоматический запуск процесса, если он закрыт. | daniil98797 | Скриптовые языки администрирования Windows | 3 | 26-12-2013 05:15 | |
CMD/BAT - [решено] Определить запущен процесс или нет, если да то остановить и удалить. | voler | Скриптовые языки администрирования Windows | 7 | 21-04-2013 23:42 | |
Автоматический запуск cmd или bat файла из autorun.inf | Altmer | Автоматическая установка Windows 2000/XP/2003 | 2 | 24-02-2008 14:52 | |
Автоматический запуск пакетного файла после полной загрузки ОС | ChVL | Автоматическая установка Windows 2000/XP/2003 | 8 | 11-05-2007 00:16 |
|