|
|
|
WINDOWS SHELL должен быть запущен только один веб сервер. Как ?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, люди добрые. Проблема у меня такая. Есть два сервера 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 не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2007, 12:12:43 |
|
||
|
WINDOWS SHELL должен быть запущен только один веб сервер. Как ?
|
|||
|---|---|---|---|
|
#18+
Вариантов ровно два: 1) Перейти на использование Windows Script Host (vbs, jscript) 2) Перейти на Power Shell. Первый есть по умолчанию в 2000/ХР/2003. Очень мощный инструмент. Есть пара толковых книг по нему. Второй еще не пользовал толком, потому ничего сказать не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2007, 12:33:42 |
|
||
|
WINDOWS SHELL должен быть запущен только один веб сервер. Как ?
|
|||
|---|---|---|---|
|
#18+
Да, смотрю, кажется то что нужно. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2007, 12:59:11 |
|
||
|
WINDOWS SHELL должен быть запущен только один веб сервер. Как ?
|
|||
|---|---|---|---|
|
#18+
Не найду, как проверить на JScript сидит ли кто на порту Х. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2007, 18:47:40 |
|
||
|
WINDOWS SHELL должен быть запущен только один веб сервер. Как ?
|
|||
|---|---|---|---|
|
#18+
А как насчет проверить наличие процесса??? Домашняя страничка скриптописателей :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2007, 19:04:59 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=35019888&tid=1505539]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 324ms |

| 0 / 0 |
