Script para verificar linha de retorno [RESOLVIDO]

1. Script para verificar linha de retorno [RESOLVIDO]

Jonathan Leal dos Santos
jonathanleal

(usa Ubuntu)

Enviado em 28/01/2014 - 17:36h

jonathanleal escreveu:

Boa tarde galera!

Estou tentando fazer um script que verifica o retorno do meu comando. Eu chamo mando parar o tomcat e quero verificar se eles está parado ou ainda "parando". Segue os dados abaixo:

Quando o tomcat está parando o comando retorna isso:

Tomcat7-CRR-SCA service is stop pending.
Configuration details:
Controls Accepted = 0x1
Service Type = 0x10
Start Type = 0x2
Error Control = 0x1
Tag ID = 0x0
Executable Path = "C:\Program Files\Apache Software Foundation\Tomcat 7.0_Tomcat7-CRR-SCA\bin\Tomcat7-CRR-SCA.exe" //RS//Tomcat7-CRR-SCA
Load Order Group =
Dependencies = Tcpip/Afd/
Start Name = LocalSystem
Display Name = Apache Tomcat 7.0 Tomcat7-CRR-SCA

Quando o mesmo está parado, o comando retorna isso:

Tomcat7-CRR-SCA service is stopped.
Configuration details:
Controls Accepted = 0x0
Service Type = 0x10
Start Type = 0x2
Error Control = 0x1
Tag ID = 0x0
Executable Path = "C:\Program Files\Apache Software Foundation\Tomcat 7.0_Tomcat7-CRR-SCA\bin\Tomcat7-CRR-SCA.exe" //RS//Tomcat7-CRR-SCA
Load Order Group =
Dependencies = Tcpip/Afd/
Start Name = LocalSystem
Display Name = Apache Tomcat 7.0 Tomcat7-CRR-SCA

Então, eu quero fazer um script que manda parar o servidor e fica verificando se já parou, caso não tenha parado, não faça nada, fique aguardando parar!

Como vemos, a única diferença é a primeira linha e os códigos do Controls Accepted.


  


2. Re: Script para verificar linha de retorno [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/01/2014 - 17:47h

É mais fácil vc pegar o PID do tomcat e verificar se está rodando ou não. Ex.:


pidof tomcat


Ele vai pegar o número do PID. Dae vc compara ao arquivo .pid do tomcat (deve estar em /var/run).


3. Re: Script para verificar linha de retorno [RESOLVIDO]

Jonathan Leal dos Santos
jonathanleal

(usa Ubuntu)

Enviado em 28/01/2014 - 17:53h

Mas esse serviço não está na minha máquina linux, e sim numa máquina windows que eu inicio o serviço remotamente.


4. Re: Script para verificar linha de retorno [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/01/2014 - 18:00h

Mas esse log q vc copiou aqui tá no Windows ou no Linux?


5. Re: Script para verificar linha de retorno [RESOLVIDO]

Jonathan Leal dos Santos
jonathanleal

(usa Ubuntu)

Enviado em 28/01/2014 - 18:15h

Esse log retona quando eu executo "net rpc service status Tomcat7-CRR-SCA -I IP -U usuario%senha" no linux.



6. Re: Script para verificar linha de retorno [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 29/01/2014 - 09:54h

Pelo menos a saída aparece na tela do linux. Nesse caso, vc pode usar shell script pra identificar se o tomcat tá sendo executado ou não.



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts