Apache + Bat файлы

Тема в разделе "Веб-серверы - Администрирование", создана пользователем Hasper, 12 авг 2006.

Статус темы:
Закрыта.
  1. Hasper

    Hasper Гость

    В общем суть такая.. есть сервис.. который нужно перегружать из веб панели.
    Веб панель написанна на php!
    Перегрузка сервиса работает через bat
    Код (Text):
    net stop servis
    net start servis
    Пробывал заставить Apache 2 выполнять bat файлы.. вот так


    Код (Text):
    ScriptAlias /cgi-bin/ "D:/Server/cgi/"
    <Directory "D:/Server/cgi">
    Options ExecCGI
    Allow from all
    Order allow,deny
    AllowOverride None
    AddHandler cgi-script .bat .cgi .pl
    </Directory>

    Ни че не получилось Apache отдает файл на скачку..

    Подскажите в чем ошибка..?? Зарание спасибо
     
  2. admin

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    Для: Hasper
    а файл в CGI директории лежит?
     
  3. Hasper

    Hasper Гость

    Да! Самое интересное что добился.. выполнения bat на сервере.. сервис перезапускается!
    Код (Text):
    ScriptAlias /_bat/ "c:/WINDOWS/system32/"
    Action Application/bat "/_bat/command.com
    Но все же какжется есть способ проще и красивие!
    Потому как при прямом вызове скрипта он выполняется и все равно файл выдается на скачку!
    А если вызывать из скрипта то вроде как выполняется но почему то стопорится.. после выполнения.
     
  4. _serg_

    _serg_ Гость

    если я правильно понял, надо что бы цги-скрипт перегружал свой апач?
    если так, то надо сделать так, что бы он породил самостоятельный дочерний процесс и завершил свою работу. а этот самый дочерний процесс даст время скрипту завершить свою работу и пошлет сигнал апачу на перезапуск. так будет идеологически верно (с точки зрения программера)
    с точки зрения админа, хм... надеюсь, вы знаете что делаете... есть у меня подозрение, что апач у вас из-под админа работает
    а что бы на закачку ничего не отдавал, надо что бы от Контент-тайп нормальный возвращал...
     
  5. ????

    ???? Гость

    Для: Hasper
    почему бы не выполнить bat в php через exec() или system()
     
Загрузка...
Похожие Темы - Apache Bat файлы
  1. thetheron
    Ответов:
    0
    Просмотров:
    10
  2. Serj100500
    Ответов:
    4
    Просмотров:
    65
  3. garrick
    Ответов:
    22
    Просмотров:
    4.476
  4. sasha465
    Ответов:
    4
    Просмотров:
    2.661
  5. EmptyR
    Ответов:
    5
    Просмотров:
    3.160
Статус темы:
Закрыта.

Поделиться этой страницей