Article View: es.comp.os.linux.programacion
Article #15866Re: Modificando xisdnload
From: Xavier Montero
Date: Sun, 28 May 2000 00:00
Date: Sun, 28 May 2000 00:00
88 lines
2627 bytes
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-mailReferences:
<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