19:13

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Здравствуйте. Вопрос по идее простой, но я чего-то туплю.

Есть xampp, у него есть батник, запускающий апач.

@echo off
echo Diese Eingabeforderung nicht waehrend des Running beenden
echo Bitte erst bei einem gewollten Shutdown schliessen
echo Please close this command only for Shutdown
echo Apache 2 is starting ...

apache\bin\httpd.exe

if errorlevel 255 goto finish
if errorlevel 1 goto error
goto finish

:error
echo.
echo Apache konnte nicht gestartet werden
echo Apache could not be started
pause

:finish



После запуска остаётся cmd-шное окошко. Подскажите, что нужно подкорректировать, чтобы при удачном запуске окошко исчезало, а при неудачном оставалось висеть?

@темы: Общие вопросы

Комментарии
19.07.2012 в 07:53

Танкист Апокалипсиса
А батник сейчас так и составлен. Значит, при запуске Апача есть проблемы. Смотрите логи.
19.07.2012 в 08:09

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
DukeSS, Оу. Но это вот что называется "из коробки" распокавал и запускаю. Спокойно всё работает, только вот окошки висят, пока процесс не завершится.

Я так понимаю, нужно передать ключ на запуск в фоновом режиме и тогда окошко не будет висеть.
19.07.2012 в 10:34

Танкист Апокалипсиса
а.
Варинат: установить апач в виде сервиса.
путь/httpd.exe -k install - установка
путь/httpd.exe -k uninstall - удаление
путь/httpd.exe -k start - запуск
путь/httpd.exe -k stop - остановка
Батник придётся тогда отредактировать - убить упоминание о запуске апаса.