Cara tentei criar um script aqui porem está dando uma mensagem de erro de syntax, poderiam me ajudar pois não sem onde está o erro.
Código :
#!/bin/bash
for ((I=0,I<20,I++))
do
sleep 5
TESTE=$(grep 'Business Logic Layer' nohupbll)
if [ -n $TESTE ]; then
ACHOU="sim"
I=20
else
ACHOU="nao"
fi
done
if ["$ACHOU" = "sim"]; then
echo "|=============================|
echo "|Serviço iniciado com Sucesso.|"
echo "|
else
echo "|+*=======================*|"
echo "| |"
echo "| ATENÇÃO |"
echo "|Falha ao iniciar Serviço.|"
echo "| |"
echo "|*=======================*|"
fi
echo ""
echo ""
echo "Pressione uma tecla para retornar ao menu..."
read
Código HTML:
~
"teste1" 31 lines, 702 characters
ppgdev01:/pmsbll00/teste_integrado>./teste1
./teste1: line 3: syntax error: arithmetic expression required
./teste1: line 3: syntax error: `((I=0,I<20,I++))'
./teste1: line 19: syntax error near unexpected token `else'
./teste1: line 19: `else'