El 06/06/11 12:57, gutl-l-requ...@jovenclub.cu escribió:
Message: 5
Date: Mon, 6 Jun 2011 11:04:09 -0500
From: Yoel Villarreal Dávila<yoe...@trdcaribe.co.cu>
Subject: Re: [Gutl-l] Contador de tiempo de conexión.
To: "Lista cubana de soporte tecnico en Tecnologias Libres"
        <gutl-l@jovenclub.cu>
Message-ID:
        
<2280c6cdac1cfa4fbd607799833e6faddfe...@centromail.trdcentro.trd.gae.com.cu>
        
Content-Type: text/plain;       charset="iso-8859-1"

Ahhh.. Ese script esta mejor... Version 0.2... Ven ustedes como el software 
libre es mejor que el cerrado ??? Cualquiera puede aportar y corregir errores.. 
Todavia no sé como algunos dudan.

-----Mensaje original-----
De:gutl-l-boun...@jovenclub.cu  [mailto:gutl-l-boun...@jovenclub.cu] En nombre 
de Ing. Nestor Alonso Torres
Enviado el: Lunes, 06 de Junio de 2011 8:30 AM
Para: Lista cubana de soporte tecnico en Tecnologias Libres
Asunto: Re: [Gutl-l] Contador de tiempo de conexión.

On Sun, 2011-06-05 at 11:25 -0400, Delio Orozco González wrote:
>  Estimado Pablo:
> > Hoy domingo en la mañana, tomé tu línea de código para saber cuanto tiempo he estado conectado y cuando lo corrí en consola me dio un valor (0 horas y 40 minutos), pero no es correcto; pues, hacía sólo escasamente 10 minutos había logrado establecer la comunicación. ¿Qué pudo haber ocurrido? >
A mí me dió:

mail:~# grep "Connect time" /var/log/syslog | awk '{ a+=$8 } END { printf "%d 
minutos\n %d horas y %d minutos\n",a,a/60,a%60} '
41400 minutos
  690 horas y 0 minutos

Así que la idea que me da es que depende de la frecuencia con la que rotes 
syslog.

Si necesitara saber qué tiempo me conecté el día 16 de Febrero de este
año:

mail:~# grep "Connect time" /var/log/syslog | grep "Feb 16"|awk '{ a+=
$8 } END { printf "%d minutos\n %d horas y %d minutos\n",a,a/60,a%60}'
282 minutos
4 horas y 42 minutos

Si quiero saber el tiempo de conexión de hoy, entonces haría esto:

mail:~# grep "Connect time" /var/log/syslog | grep "$(date --date " " +% b\ %e)" |awk '{ 
a+=$8 } END { printf "%d minutos\n %d horas y %d minutos \n",a,a/60,a%60}'

Y el resultado es:
110 minutos
  1 horas y 50 minutos

Saludos fraternales,

nat

PD: Por favor, que alguien actualice la wiki, que no tengo acceso en estos días 
ni a la red nacional.
Ahora mismo no tengo tiempo de actualizarlo pero al menos lo subire para no perderlo, quizas en la noche le de un mejor formato..

Saludos

--

Este mensaje le ha llegado mediante el servicio de correo electronico que 
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema 
Nacional de Salud. La persona que envia este correo asume el compromiso de usar 
el servicio a tales fines y cumplir con las regulaciones establecidas

Infomed: http://www.sld.cu/

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a