daniel.uramg
(usa Outra)
Enviado em 17/09/2010 - 20:46h
Estou tentando fazer um script para substituir o uso do Cron em uma tarefa, o usuario se autentica no hotspot, e esse script é executado pra ficar monitorando se o usuario ja desconectou, so que quando o usuario se eutentica a pagina fica carregando eternamente, tendo que atualizar pagina pra ai sim conseguir navegar. No CGI que o usuario se autentica eu chamo ele assim:
/partition/./monitormamento.sh&
ja tentei tambem
/partition/./monitormamento.sh& 1>/dev/null 2>/dev/null
mais da no mesmo, fica esperando o script finalizar pra liberar a pagina..
o script é este:
#!/bin/sh
#monitoramento para easycaptive
#daniel.uramg 16/09/10
. /etc/coyote/coyote.conf
FILEFUNC="/usr/local/easycaptive/bin/./easycaptive"
VAR="1"
ping_util() {
varping=`arping -b -f -c20 ${1} -i $IF_LOCAL | grep -c "Received 1 reply"`
echo $varping
}
while [ $VAR = "1" ] ; do
online=$(ping_util ${1})
if [ $online != "0" ]; then
#data=`date`
#echo "$data - ainda on ${1}" >>/monit
sleep 60
else
VAR="0"
#data=`date`
#echo "$data - drop ${1}" >>/monit
$FILEFUNC DROP ${1}
fi
done
exit
Obrigado