SSH prompt de mi Raspberry Pi

Last login: Sat Feb 15 23:36:31 2014 from ***.***.***.***
CPU at 700 MHz and Temperature 40.0 C

Pues nada, como estoy haciendo overclocking en mi Raspberry Pi, quiero saber la temperatura de la CPU y la velocidad a la que va. He creado un pequeño script que añadido al bashrc te lo muestra todo al inicio, junto al login.

function freq {
        freq0=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq)
        freq1=`expr $freq0 / 1000`
        echo "CPU at $freq1 MHz"
}

function temp {
        temp0=$(cat /sys/class/thermal/thermal_zone0/temp)
        temp1=`expr $temp0 / 100`
        echo Temperature ${temp1:0:2}.${temp1:2:1} C
}

echo $(freq) and $(temp)

Como podéis ver, también se pueden ejecutar en cualquier momento por el hecho de que son funciones, lo he hecho así por eso.

Muchas veces dice 1000 MHz al iniciar, eso es por initial_turbo=60, lo que significa que o nos hemos logeado durante el primer minuto del arranque del sistema o que le estamos dando caña.

Anuncios

Sobre Scripts y su manejo

¿Cómo hacer para ejecutar scripts o comandos personalizados en cualquier directorio? Es tan fácil como modificar el .bashrc:

Lo primero, y lo más fácil, son los alias, un ejemplo sería este que ejecuta el Tor Bundle Browser:

alias tor='./home/$USER/Descargas/tor-browser_es-ES/start-tor-browser'

La  siguiente opción sería crear funciones propias, que además de permitir utilizar cosas más complicadas, también Sigue leyendo