none
Script STOP/START ( SERVICE Wserver ) RRS feed

  • Pergunta

  • Prezados

    Tenho um ambiente com uma aplicação Web rodando via apache em um server 2003 r2, a necessidade de schedule para o serviço apache ou o serviço da aplicação faça o stop as 12:00 todos os dias e start as 13:00 e stop as 18:00 / start 06:00 do dia seguinte; Basicamente um script que crie um schedule para stop/start. Se fosse possivel tambem colocar uma pagina informando do horario de disponibilidade do serviço seria ideal.

     


    Marcelo Rocha

    sexta-feira, 9 de setembro de 2011 15:08

Respostas

  • Para parar\iniciar o serviço você pode utilizar um .BAT

    Para PARAR

    net stop apache
    

    Para INICIAR

    NET START apache
    

    Você pode criar um script para iniciar e outro para parar e agenda-los no Windows.

    Ref.: http://www.mjmwired.net/resources/mjm-apache-windows.html

     

    Para exibir a mensagem é mais complicado porque vc está parando o servidor WEB, então como exibir uma mensagem WEB?

    Sugestão:

    Utilize o IIS em conjunto com o APACHE, quando parar o APACHE inicie o IIS e quando for iniciar o APACHE pare o IIS antes.

    Publique a página de aviso no IIS.

    rem PARAR APACHE
    NET STOP apache
    NET START W3SVC
    
    rem INICIAR APACHE
    NET STOP W3SVC
    NET START apache
    
    
    

     


    Fábio de Paula Junior
    terça-feira, 13 de setembro de 2011 16:08
    Moderador

Todas as Respostas

  • Voce consegue identificar o nome do serviço executando o comando:

     

    sc \\<nomedoserver> queryex

     

    Se voce pegar o nome a gente tenta colocar uma tarefa para ser executada.

     

    Abraços

    sexta-feira, 9 de setembro de 2011 21:48
  • Para parar\iniciar o serviço você pode utilizar um .BAT

    Para PARAR

    net stop apache
    

    Para INICIAR

    NET START apache
    

    Você pode criar um script para iniciar e outro para parar e agenda-los no Windows.

    Ref.: http://www.mjmwired.net/resources/mjm-apache-windows.html

     

    Para exibir a mensagem é mais complicado porque vc está parando o servidor WEB, então como exibir uma mensagem WEB?

    Sugestão:

    Utilize o IIS em conjunto com o APACHE, quando parar o APACHE inicie o IIS e quando for iniciar o APACHE pare o IIS antes.

    Publique a página de aviso no IIS.

    rem PARAR APACHE
    NET STOP apache
    NET START W3SVC
    
    rem INICIAR APACHE
    NET STOP W3SVC
    NET START apache
    
    
    

     


    Fábio de Paula Junior
    terça-feira, 13 de setembro de 2011 16:08
    Moderador