powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / из джавы сервис nt старт/стоп/рестарт?
14 сообщений из 14, страница 1 из 1
из джавы сервис nt старт/стоп/рестарт?
    #32629286
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как?

не предлагать -

Runtime.getRuntime().exec("cmd /c start net start mysql");
...
Рейтинг: 0 / 0
из джавы сервис nt старт/стоп/рестарт?
    #32629463
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гыы. Сам недавно интересовался. Реализовать - не пробовал, но сцылку интересную кинули. Попробую поискать.
...
Рейтинг: 0 / 0
из джавы сервис nt старт/стоп/рестарт?
    #32629589
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ах черт. Не совсем то оказывается... Но если интересно, можешь глянуть . Там о запуске ява приложений как сервис NT.
...
Рейтинг: 0 / 0
из джавы сервис nt старт/стоп/рестарт?
    #32629657
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не. совсем не то.
...
Рейтинг: 0 / 0
из джавы сервис nt старт/стоп/рестарт?
    #32633057
Фотография SmaLL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько программ видел, все они используют именно то, что тебе не предлагать.
...
Рейтинг: 0 / 0
из джавы сервис nt старт/стоп/рестарт?
    #32633102
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дык потому что разные задачи у меня и у программ.
те, про которые ты говоришь - это обертка вокруг
ява-приложения. смысл этой обертки - запустить
ява-приложение как сервис NT. и все.

у меня совсем другое - из java-приложения надо
рестартануть NT-сервис, например, MySql. и все.
на данный момент работает так:

Код: plaintext
1.
2.
3.
4.
5.
String cmdServiceStart = "cmd /c start net start " + serviceName;
String cmdServiceStop = "cmd /c start net stop " + serviceName;
...
Runtime.getRuntime().exec(cmdServiceStop);
...
Runtime.getRuntime().exec(cmdServiceStart);
...
Рейтинг: 0 / 0
из джавы сервис nt старт/стоп/рестарт?
    #32633156
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И чем тебе это не нравится?
...
Рейтинг: 0 / 0
из джавы сервис nt старт/стоп/рестарт?
    #32633315
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тем что между

Runtime.getRuntime().exec(cmdServiceStop);
...
Runtime.getRuntime().exec(cmdServiceStart);

надо делать временную задержку.
...
Рейтинг: 0 / 0
из джавы сервис nt старт/стоп/рестарт?
    #32633343
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не вижу проблемы.
...
Рейтинг: 0 / 0
из джавы сервис nt старт/стоп/рестарт?
    #32633402
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если беда лишь в задержке
(надо думать, следует дождаться полной остановки сервиса
String cmdRestartSerivce="cmd /c net stop Telnet & net start Telnet";


или можно подождать


Runtime.getRuntime().exec(cmdServiceStop).waitFor();
Runtime.getRuntime().exec(cmdServiceStart);

да мало ли что еще...


альтернатива - это делать Native Method (или Jini как там щас оно называется)
и вызывать всякие API StartService оно это стоит, этот геморрой?

P.S. еще забавно - подключить JYthon
и попробовать заюзать у него win32service.SERVICE_START(),
но я думаю вряд ли это прокатит
...
Рейтинг: 0 / 0
из джавы сервис nt старт/стоп/рестарт?
    #32633415
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
//Runtime.getRuntime().exec(cmdServiceStop).waitFor();
//Runtime.getRuntime().exec(cmdServiceStart);

попробуй :) не ждет он окончания первой команды
...
Рейтинг: 0 / 0
из джавы сервис nt старт/стоп/рестарт?
    #32633436
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если строка будет "net start telnet"

он же должен будет дождаться кода возврата именно net.exe ?
...
Рейтинг: 0 / 0
из джавы сервис nt старт/стоп/рестарт?
    #32633454
Фотография А.Гpacoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фсё. тармажу. праехали :)
...
Рейтинг: 0 / 0
из джавы сервис nt старт/стоп/рестарт?
    #32837933
ya!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ya!
Гость
--null--...
P.S. еще забавно - подключить JYthon
и попробовать заюзать у него win32service.SERVICE_START(),
но я думаю вряд ли это прокатит
в Jython, естественно, нет модулей win32ххххх
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / из джавы сервис nt старт/стоп/рестарт?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]