logo       

Re: Iniciar conectado: msg#00340

org.user-groups.linux.brazil.slackware

Subject: Re: Iniciar conectado



Eu me lembro de ter tentado esse script e não ter funcionado.
Mas com o Slack não tentei.
Vou fazer isso e informo.

Faça mesmo, garanto que funciona. Estou usando ele agora. Qualquer dúvida, mande em PVT.


Além disso, rodo no cron o id-velox a cada dois minutos para verificar e
autenticar, se for o caso.

Isso eu não sei fazer, pois nunca usei o cron.


Simples:

crontab -e

Depois adicione uma linha:

*/2 * * * * /usr/local/sbin/id-velox.pl

Salve e feche.

Pronto.

Só não esqueça de copiar o arquivo id-velox.pl para o diretório /usr/lcaol/sbin/


Também coloco no cron um script bobo que fiz que verifica se estou
conectado.

Com adsl-status?
ifconfig?


Mais ou menos.

Segue o script:


### INÍCIO DO SCRIPT

#!/bin/bash

ps axw | grep pppd > /dev/null

verificar=$?

if [ $verificar == 1 ]
then
/usr/sbin/adsl-stop
sleep 1
/usr/sbin/adsl-stop
sleep 1
/usr/sbin/adsl-start
fi

### FIM DO SCRIPT


A variável $? possui sempre o valor de "sucesso" da execução de um comando/script.

Eu rodo um "ps axw | grep pppd" para verificar se o processo pppd está rodando.

Se estiver, o valor da variável $? será zero, caso contrário, será 1, ou seja, "não deu certo".

E se "não deu certo" é porque o processo pppd não está rodando. E se o pppd não está rodando é porque a conexão caiu.

E se caiu, então ele pára a conexão com o adsl-stop (cara, isso é por paranóia minha) e inicia a conexão com o adsl-start.

Eu coloco esse script, que eu chamei de "ver_velox" também no cron da mesma forma que o id-velox.pl

crontab -e

*/5 * * * * /usr/local/sbin/ver_velox


Muitíssimo obrigado.

Por nada.

Se tiver alguma dúvida, mande em PVT.

Acho que esse tópico já se estendeu demais, não? ;)

[]'s
Alexander--
GUS-BR - Grupo de Usuarios Slackware - BR
http://www.slackwarebrasil.org/
http://www.linuxmag.com.br/mailman/listinfo/slack-users
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise