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

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

Runtime.getRuntime().exec("cmd /c start net start mysql");
...
Рейтинг: 0 / 0
30.07.2004, 14:18
    #32629463
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из джавы сервис nt старт/стоп/рестарт?
гыы. Сам недавно интересовался. Реализовать - не пробовал, но сцылку интересную кинули. Попробую поискать.
...
Рейтинг: 0 / 0
30.07.2004, 14:55
    #32629589
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из джавы сервис nt старт/стоп/рестарт?
Ах черт. Не совсем то оказывается... Но если интересно, можешь глянуть . Там о запуске ява приложений как сервис NT.
...
Рейтинг: 0 / 0
30.07.2004, 15:19
    #32629657
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из джавы сервис nt старт/стоп/рестарт?
не. совсем не то.
...
Рейтинг: 0 / 0
03.08.2004, 12:47
    #32633057
SmaLL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из джавы сервис nt старт/стоп/рестарт?
Сколько программ видел, все они используют именно то, что тебе не предлагать.
...
Рейтинг: 0 / 0
03.08.2004, 12:59
    #32633102
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из джавы сервис nt старт/стоп/рестарт?
дык потому что разные задачи у меня и у программ.
те, про которые ты говоришь - это обертка вокруг
ява-приложения. смысл этой обертки - запустить
ява-приложение как сервис 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
03.08.2004, 13:13
    #32633156
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из джавы сервис nt старт/стоп/рестарт?
И чем тебе это не нравится?
...
Рейтинг: 0 / 0
03.08.2004, 13:57
    #32633315
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из джавы сервис nt старт/стоп/рестарт?
тем что между

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

надо делать временную задержку.
...
Рейтинг: 0 / 0
03.08.2004, 14:07
    #32633343
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из джавы сервис nt старт/стоп/рестарт?
Не вижу проблемы.
...
Рейтинг: 0 / 0
03.08.2004, 14:20
    #32633402
--null--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из джавы сервис nt старт/стоп/рестарт?
Если беда лишь в задержке
(надо думать, следует дождаться полной остановки сервиса
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
03.08.2004, 14:25
    #32633415
А.Гpacoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из джавы сервис nt старт/стоп/рестарт?
//Runtime.getRuntime().exec(cmdServiceStop).waitFor();
//Runtime.getRuntime().exec(cmdServiceStart);

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

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


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