
Otra entrada de bash script, que últimamente lo tengo que tocar mucho. Voy a explicar algunas formas de poder redondear un número flotante a un entero, algo que en algunas ocasiones se hace indispensable. Leer más…
GD Star Rating
loading...

El comando time en GNU/Linux nos permite conocer muchos detalles sobre el tiempo de ejecución de otro comando o aplicación que ejecutemos. Cuando ejecutamos el programa time sin ninguna opción obtenemos una salida similar a la siguiente
time comando argumentos
...
salida comando
...
real 0m0.010s
user 0m0.010s
sys 0m0.000s
Donde real indica el tiempo que ha pasado desde que se ejecuta el comando hasta que termina, user indica el tiempo usado por el proceso en modo usuario y sys muestra el tiempo usado por el sistema en manejar el proceso (modo kernel). Generalmente se coge como el tiempo de ejecución de un programa a la suma de las cantidades retornadas por user y sys, ya que si el sistema tiene una carga de procesamiento importante Leer más…
GD Star Rating
loading...

Voy a empezar hoy una nueva categoría denominada Scripting para introducir algunas líneas de comandos o scripts que pueden ser útiles para realizar algunas de las tareas que más solemos necesitar la gente que trabajamos a menudo con los bash scripts.
Aquí os dejo una sencilla línea que debería funcionar en cualquier distribución GNU/Linux. Simplemente busca la palabra cores en el fichero /proc/cpuinfo e imprime el cuarto campo de dicha línea. Después de esto ejecuto el comando exit para terminar la ejecución del programa, ya que si tenemos un procesador con varios núcleos, sin el comando exit nos aparecería el número de núcleos tantas veces como núcleos tengamos.
awk '/cores/ {print " ", $4; exit} ' /proc/cpuinfo
Recuerda si quieres asignar el número de cores a una variable tendras que escribir una línea parecida a la siguiente:
THREADS=`awk '/cores/ {print " ", $4; exit} ' /proc/cpuinfo`
GD Star Rating
loading...
Sábado, 19 de Septiembre de 2009
piponazo

Si eres de los que manejan a menudo la consola de GNU/Linux y necesitas a constantemente hacer uso de una calculadora para realizar operaciones algo complejas, puedes usar tu terminal bash para dicho propósito. Hoy en día cualquier entorno de escritorio trae una calculadora decente con el que poder realizar dichas operaciones, pero para realizar operaciones sencillas puede que no merezca la pena desperdiciar unos segundos en tener que buscar la aplicación y abrirla. Leer más…
GD Star Rating
loading...
Martes, 8 de Septiembre de 2009
piponazo

Hacía tiempo que no me encontraba con un problema de bash script de los que hacen rebanarte los sesos y tirarte un buen rato googleando para hallar la solución. Pero como podéis imaginar si escribo acerca de ello es que he conseguido darle solución, y a continuación os lo contaré con todo gusto, que después de un tiempo sin escribir en el blog debido a mis bien merecidas vacaciones, ya tenía ganas de escribir algo ;). Leer más…
GD Star Rating
loading...
Últimos comentarios