powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / WINDOWS SHELL должен быть запущен только один веб сервер. Как ?
5 сообщений из 5, страница 1 из 1
WINDOWS SHELL должен быть запущен только один веб сервер. Как ?
    #35019888
Здравствуйте, люди добрые.

Проблема у меня такая.
Есть два сервера OC4J - Java-контейнера.

Скрипты старта такие:

1-й
автор
set PATH=C:\oc4j\OCALlibs;%PATH%
start C:\oc4j\jdk\bin\javaw -Xms512m -Xmx512m -jar C:\oc4j\j2ee\home\oc4j.jar
start "C:\Program Files\Internet Explorer\iexplore.exe" "C:\oc4j\startARMDirector.htm"


2-й
автор
set PATH=C:\oc4j2007\OCALlibs;%PATH%
start C:\oc4j2007\jdk\bin\javaw -Xms512m -Xmx512m -jar C:\oc4j2007\j2ee\home\oc4j.jar
start "C:\Program Files\Internet Explorer\iexplore.exe" "C:\oc4j2007\startARMDirector2007.htm"


Работают они по разным портам. Один слушатель http на порту 8888. Другой на порту 8887.
Стоят на локальной машине и обслуживают локального пользователя.
У пользователя на столе ярлыки запуска одной системы и ярлык запуска другой системы.
Обе системы копии друг друга - разница в данных (за 2007г и за год грядущий).
Задача в том, чтобы если пользователь запустив одну из систем, запускает вторую, сказать, что
что то вроде "Может быть запущена только одна система" и не стартовать вторую. Пусть
он стукнет по ярлыку стопа первой системы сначала и потом запускает вторую.
Иначе:
перед выполнением одного из скриптов нужно проверить, не запущен ли другой:
если не запущен - пойти по одной ветке скрипта
если запущен - по другой.
На Unix я такие вещи делал. В comandcom не знаю.
...
Рейтинг: 0 / 0
WINDOWS SHELL должен быть запущен только один веб сервер. Как ?
    #35019967
Crazy_Driver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариантов ровно два:
1) Перейти на использование Windows Script Host (vbs, jscript)
2) Перейти на Power Shell.

Первый есть по умолчанию в 2000/ХР/2003. Очень мощный инструмент. Есть пара толковых книг по нему. Второй еще не пользовал толком, потому ничего сказать не могу.
...
Рейтинг: 0 / 0
WINDOWS SHELL должен быть запущен только один веб сервер. Как ?
    #35020050
Да, смотрю, кажется то что нужно.
Спасибо!
...
Рейтинг: 0 / 0
WINDOWS SHELL должен быть запущен только один веб сервер. Как ?
    #35021591
Не найду, как проверить на JScript сидит ли кто на порту Х.
...
Рейтинг: 0 / 0
WINDOWS SHELL должен быть запущен только один веб сервер. Как ?
    #35021628
Crazy_Driver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как насчет проверить наличие процесса???
Домашняя страничка скриптописателей :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / WINDOWS SHELL должен быть запущен только один веб сервер. Как ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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