viernes, 18 de abril de 2014

Script apagar el ordenador cuando salte el salva pantallas

Script to check if the computer screensaver is on on gnome and then shutdown the comptuer.
http://pastebin.com/tESgjN4T

#!/bin/bash
UPTIME=`sudo -u yourUserNameGoesHere env DISPLAY=:0.0 xprintidle`
if [ $UPTIME -gt 1800000 ]; then
pm-suspend
fi

jueves, 27 de octubre de 2011

Ahorrar energía en Ubuntu. Como ahorrar dinero en el ordenador

 A continuación dejo unas pautas básicas para ahorrar dinero con el ordenador:

1- Crea una tarea programada que ejecute este script para que apague tu ordenador si la CPU no se está utilizando. Te recomiendo que leas este post para configurarlo pero utiliza este script que es mejor.

#!/bin/bash
xhost local:mpromber > /dev/null
consumocpu=`uptime` #contiene el consumo de cpu
MINCPUgrande=0; #Contiene el mínimo consumo de cpu, por defecto yo uso 0,
MINCPUchico=90; #Contiene el mínimo consumo cpu, yo por defecto ,90
usoCPUgrande=`echo "$consumocpu" | cut -d" " -f12 | cut -d. -f1`
usoCPUchico=`echo "$consumocpu" | cut -d" " -f12 | cut -d. -f2 | cut -d, -f1`
if [ $usoCPUgrande -eq $MINCPUgrande ]; then
    if [ $usoCPUchico  -lt $MINCPUchico ]; then
        zenity --info --text="Pulsa aceptar para que no se apague el ordenador." --display=:0.0 --timeout=30
        if [ $? -eq "5" ]; then
            shutdown -h now   
        fi
    fi
fi
exit 0
2- Comprar una regleta stand by killer conceptronic  y poner como maestro el CPU. Cuando se apague el ordenador apagará los altavoces, los monitores y todo lo que tenga ahí conectado. Es muy útil.

3- Configura adecuadamente la iluminación del monitor. No hace falta que este la luz al 100. Con 60 es más que suficiente.

4- Si tienes una red montada en casa utiliza sólo la wifi. Los switch, hub, servidores etc... consumen un montón.

5- Si tienes un servidor de datos en casa para música y películas, es hora de jubilarlo, comprar un disco duro de 3 TB y meterlo en tu pc con todos los datos.

6- Si el ratón de láser sigue dando luz cuando tu PC esté apagado es que la bios tiene activado el Wake Up. Tienes dos opciones, o lo desactivas en la bios, o cambias el jumper en la placa base. Normalmente suele estar cerca de los puertos PS2 y son 3 pines. Mueve el jumper 1 hueco a la izquierda y listo.

Continuará....

lunes, 18 de julio de 2011

Apagar Ubuntu cuando la máquina no se utilice

Aquí os dejo un pequeño script que tenéis que poner como cronjob o tarea programada cada minuto.


Modificar el 1 por el nivel de uso que queráis
llamar autoApagado guardar en /usr/bin/ y dar permisos sudo chmod 777 autoApagado
#!/bin/bash
xhost local:mpromber > /dev/null
usoCPU=`uptime | cut -d" " -f12 | cut -d. -f1`
if [ $usoCPU -lt "1" ]; then
    zenity --info --text="Pulsa aceptar para que no se apague el ordenador." --display=:0.0 --timeout=30
    if [ $? -eq "5" ]; then
        shutdown -h now   
    fi
fi
exit 0
Si queréis ser más exactos y usar decimales pues trastear con el script.

Para añadir el cron job
  • sudo gedit /etc/crontab
y añadimos
0-59/5    * * * * *   root    autoApagado
Lo que ejecutará nuestro programa cada 5 minutos 8)