Script para verificar programa em funcionamemto

1. Script para verificar programa em funcionamemto

Rai Martins Ferreira
fermartins

(usa Debian)

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.


  


2. Re: Script para verificar programa em funcionamemto

Rodrigo Leutz
rleutz

(usa Arch Linux)

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

tenta usar { na prog


3. Re: Script para verificar programa em funcionamemto

Paulo
paulo1205

(usa Ubuntu)

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?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts