Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Como fazer uma checagem baseado na saída de um comando?
14/05/2008, 13:16
Resposta: #1
Como fazer uma checagem baseado na saída de um comando?
Caros, boa tarde.

Tenho um software que funciona como proxy de msn na empresa, mas vez ou outra, talvez por algum problema na programação, o software dá um erro de falha de segmentação e cai.
Isso é raro de acontecer, mas acontece, e só percebemos quando algum usuário xia. A solução é simplesmente iniciar o serviço de novo.

Eu queria fazer um script no cron que faz mais ou menos.

Executa um "netstat -anp" e busca pelo processo e a porta dele (essa é a parte fácil).
Daí, se o processo tiver terminado, o certo seria esse netstat não dar retorno nenhum.
Eu queria fazer um tratamento para, caso isso aconteça, o serviço seja reiniciado.
Alguém pode me dar uma força sobre como fazer isso?

Grato
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
14/05/2008, 20:43
Resposta: #2
 
Para isso eu recomendo que você utilize o restard, é um software que verifica se determinado serviço está iniciado, e o reestabelece...
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
27/02/2015, 02:37 (Resposta editada pela última vez em: 11/03/2015 08:55 por ookooma.)
Resposta: #3
RE: Como fazer uma checagem baseado na saída de um comando?
e busca pelo processo e a porta dele (essa é a parte fácil)
__________________
http://www.test-king.com/onlinecourses/ASVAB.htm
http://www.test-king.com/vendor-ITIL.htm
http://en.wikipedia.org/wiki/Northwestern_University
http://www.flsouthern.edu/
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS