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.while [ "$#" != "$1" ]; do
if [ "$#" != "$1" ]; then
"Comando e aqui que coloco o programa"
else
"Comando"
fi
done