Enviado em 25/09/2007 - 14:25h
Galera,
o que há de errado com a lógica abaixo? Está dando erro no else...mas pra mim que tá certa a sintaxe...
#!/bin/bash
clear
unset pidsquid
pidsquid=`pgrep squid | tail -1`
echo "O atual PID do Squid é $pidsquid , deseja reiniciar[1] ou reler?[2]"
read escolha
if $escolha="1" then
kill -9 $pidsquid
echo "Squid reiniciado"
if $escolha="2" then
kill -1 $pidsquid
echo "Squid relido"
else
echo "Nada feito.."
fi
fi
Apesar de um erro tão primário não encontrei.
abcs, Mateus.
o que há de errado com a lógica abaixo? Está dando erro no else...mas pra mim que tá certa a sintaxe...
#!/bin/bash
clear
unset pidsquid
pidsquid=`pgrep squid | tail -1`
echo "O atual PID do Squid é $pidsquid , deseja reiniciar[1] ou reler?[2]"
read escolha
if $escolha="1" then
kill -9 $pidsquid
echo "Squid reiniciado"
if $escolha="2" then
kill -1 $pidsquid
echo "Squid relido"
else
echo "Nada feito.."
fi
fi
Apesar de um erro tão primário não encontrei.
abcs, Mateus.