Comunidad N3D

Regresar   Comunidad N3D > Software > El rincón del programador

Respuesta
 
Herramientas de Tema Modos de Visualización
Antiguo 18/10/07, 21:34:37   #1
Bakidok
El señor de los forillos
 
Avatar de Bakidok
 
Fecha de Ingreso: ene 2006
Mensajes: 2,986
Predeterminado Bash - Controlar el tiempo entre dos secuencias

(he puesto dos sentencias, pero queria decir una)

Buenas,

Alguien sabe como puedo controlar el tiempo de una sentencia? es decir, algo así:

$tiempo_inicio=EmpezarContarTiempo
#sentencia
$tiempo_final=FinalizarContadorTiempo

Hay algun comando donde puedo asignar un tiempo inicio y un tiempo final para así luego calcular el tiempo empleado en ejecutar de la sentencia?

Sería mas o menos como el 'time sentencia', que devuelve el tiempo empleado por esa sentencia, pero el problema que tengo es que esa sentencia tiene algunos "print" que me imprimen por pantalla unos resultados, y claro, si guardo el 'time sentencia' en una variable, los prints de la sentencia no me salen por pantalla.

Alguna idea?

Gracias.
__________________
Intel Core 2 Q9450 (3.2 Ghz) | Thermalright 120 Extreme | ASUS Maximus Formula | 8 GB DDR2 1000 (5-5-5-15) | Sapphire HD 5870 Vapor-X 1GB | Antec P182
Bakidok no está en línea   Responder Con Cita
Antiguo 18/10/07, 22:46:25   #2
NeoNamu
Viciadill@
 
Fecha de Ingreso: oct 2003
Mensajes: 165
Predeterminado Re: Bash - Controlar el tiempo entre dos secuencias

Eso lo hice hace mucho en una asignatura y me suena de hacer un `date ` jugando con los parametros (por ejemplo que te muestre los nanosegundos, segundos y minutos) y hacerlo antes i después i ver el tiempo total que ha tardado.

Por ejemplo puedes hacer `date +%s%N`y con esto te muetra una medida de tiempo con una precision de 10^-9 segundos (nanosegundos para que nos entengamos xD). Eso lo haces antes y despues y listo.

Espero que te sirva
NeoNamu no está en línea   Responder Con Cita
Antiguo 18/10/07, 23:13:27   #3
Bakidok
El señor de los forillos
 
Avatar de Bakidok
 
Fecha de Ingreso: ene 2006
Mensajes: 2,986
Predeterminado Re: Bash - Controlar el tiempo entre dos secuencias

Encontré la solucion, gracias

Ya habia probado con el date, pero se me pasó por alto la opción %s (la %N no hace falta, no necesito tanta presicion xD), así que solucionado
__________________
Intel Core 2 Q9450 (3.2 Ghz) | Thermalright 120 Extreme | ASUS Maximus Formula | 8 GB DDR2 1000 (5-5-5-15) | Sapphire HD 5870 Vapor-X 1GB | Antec P182
Bakidok no está en línea   Responder Con Cita
Respuesta

Herramientas de Tema
Modos de Visualización

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

Las Caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 07:18:49.


Powered by: vBulletin, Versión 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Idioma modificado sobre: Traducción v2.1, Copyright ©2000-2010, Elmer.
nFinite 9000 S.L