Pular para o conteúdo

Script para verificar programa em funcionamemto

Responder tópico
  • Denunciar
  • Indicar

1. Script para verificar programa em funcionamemto

Enviado em 29/04/2018 - 13:09h

Então, eu criei um scrip para verificar se determinado programa esta rodando, e quando o mesmo para voltar a executar, porem quando chamo o script, ele funciona, mas quando o programa parar, ele fica chamando, chamando, ate travar o computador.

#!/bin/bash
while [ "$#" != "$1" ]; do
if [ "$#" != "$1" ]; then
"Comando e aqui que coloco o programa"
else
"Comando"
fi
done
Ja tentei usar sem o "Else" mas continua a mesma coisa, a priori ele funciona bem, o programa parar e logo em seguida ele o chama, porem se o programa demora responder ele continua a chamar e criar multiplos processos, se alguem tiver alguma dica de como resolver, ou apontar o erro nessa linha eu agradeço.

Responder tópico

2. Re: Script para verificar programa em funcionamemto

Enviado em 29/04/2018 - 14:28h

tenta usar { na prog

3. Re: Script para verificar programa em funcionamemto

Enviado em 29/04/2018 - 21:40h

[quote]fermartins escreveu:

#!/bin/bash
while [ "$#" != "$1" ]; do
if [ "$#" != "$1" ]; then
"Comando e aqui que coloco o programa"
else
"Comando"
fi
done


No script que você mostrou, você compara, tanto para o while quanto para o if, a quantidade de argumentos com valor do primeiro argumento. Qual o sentido disso?

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder