🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #15866

Re: Modificando xisdnload

#15866
From: Xavier Montero
Date: Sun, 28 May 2000 00:00
88 lines
2627 bytes
Drapnet escribi�:
> 
> Hola:
> ...

Yo tengo un script de conexi�n as�:
(me he construido on, sdate, waitonline y countdown, y los que se
derivan)

[internet@inspire internet]$ cat on
#!/bin/sh
echo "Stablishing connection..."
/usr/sbin/pppd /dev/modem 115200 file /etc/ppp/options.out
/home/internet/sdate
waitonline
ifconfig ppp0 | grep ppp0
ifconfig ppp0 | grep inet
echo "-------------------------------------------"
echo "Connected at: `cat /home/internet/.sdate`"
echo "-------------------------------------------"
echo -n "Changing mail options..."
/etc/sendmail.cw.conf/online
echo "...changed"
mailq
echo "Giving DNS time to setup"
countdown
echo "Purging mail queue..."
purgemail
echo "Fetching mail..."
fetchmail

[internet@inspire internet]$ cat sdate
#!/bin/sh
date '+%H:%M:%S' > /home/internet/.sdate

[internet@inspire internet]$ cat waitonline
#!/bin/sh

until
	online
do
	echo "Waiting..." > /dev/null
done
echo "Connection Stablished."

[internet@inspire internet]$ cat online
#!/bin/sh

if
	ifconfig | grep ppp0 &> /dev/null
then
	exit 0
else
	exit 1
fi

Para saber el estado uso linestat:
[internet@inspire internet]$ cat linestat
#!/bin/sh

if
	online
then
	echo "Status is now On-Line"
	now
else
	echo "Status is now Off-line"
fi

[internet@inspire internet]$ cat now
#!/bin/sh
echo "-------------------------------------------"
echo "Connected from: `cat /home/internet/.sdate` to: `date
'+%H:%M:%S'`"
echo "-------------------------------------------"


As� que puedo ver en todo momento si estoy on-line u off-line y en el
caso de estar on-line veo el tiempo de la conexi�n actual. No se si te
servir� pero quiz�s haciendo un programa en C que use los resultados
de esos scripts te puede permitir sumar los tiempos de cada conexi�n
para ver cu�nto llevas consumido.

--------------------------------------------------------------
Chao!
Xavi
http://www.dsitelecom.com/ (Digital Sound Items)
--------------------------------------------------------------
Technical Details
Message-ID: <393111F0.ABAF47E2@dsitelecom.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn8it0g3.13r.Drapnet@calatrons.penya.ct>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII
X-Google-Thread: f86c8,acdb5105eacc5b46
X-Google-Attributes: gidf86c8,public
From: Xavier Montero <xmontero@dsitelecom.com>
Subject: Re: Modificando xisdnload
Date: 2000/05/28
Message-ID: <393111F0.ABAF47E2@dsitelecom.com>
X-Deja-AN: 628209620
Content-Transfer-Encoding: 8bit
References: <slrn8it0g3.13r.Drapnet@calatrons.penya.ct>
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
Organization: Digital Sound Items
Mime-Version: 1.0
Newsgroups: es.comp.os.linux.programacion