Pular para o conteúdo

Usando shell com processos [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Usando shell com processos [RESOLVIDO]

Enviado em 02/02/2012 - 19:48h

Boa noite pessoal,

Preciso de uma ajuda em um shell script que estou fazendo, preciso realizar algumas melhorias nesse processo, bom preciso do seguinte, fazer um if (se não for possivel de outra forma) de forma que Se o squid estiver em execução ele não faz nada, mas se o squid não estiver ele reiniciar o squid.

if (squid em execução)
then
não faz nada
elif
rcsquid reload

Algo assim, ou se possível de outra forma com outros comandos.

Valeu galera, até maiss

Responder tópico

2. Re: Usando shell com processos [RESOLVIDO]

Melhor resposta

Enviado em 02/02/2012 - 23:52h

Desta forma vc verifica se o squid está em execução. Depois basta incrementar os comandos a gosto do freguês!


#!/bin/bash

PIDS=$(ps -ef | grep squid | grep -v grep | awk '{print $2}' | grep -v $0)

if [ -z "$PIDS" ]; then

echo "PARADO"

else

echo "RODANDO"

fi

3. Re: Usando shell com processos [RESOLVIDO]

Enviado em 03/02/2012 - 09:49h

blz, vou fazer o teste agora, muito obrigado

4. Re: Usando shell com processos [RESOLVIDO]

Enviado em 03/02/2012 - 10:30h

Cara, funcionou perfeitamente muito obrigado mesmo, era a ultima coisa que precisava para meu script funcionar.

5. Re: Usando shell com processos [RESOLVIDO]

Enviado em 03/02/2012 - 11:20h

Ok, marque o tópico como resolvido!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder