miércoles, 11 de julio de 2012

Estalvi d'energia ... apagant terminals

Al meu IES tenim aules matèria, per la qual cosa podem tindre un ordinador (de vegades és un toshiba dels molt molt antics) per aula on podem passar llista, mostrar recursos online (a moodle o altra plataforma) ... etc.

Què és el que passava? Que  moltes nits el centre estava "encés" perquè molts ordinadors no els havien apagat ... (en fi ... no comment que m'encenc!!! )

Avui he revisat tots els ordinadors de les aules i, a més d'actulitzar molts d'ells a lliurex nemo 12.06 , he incorporat l'ordre al cron per que s'apaguen ells soles:

#sudo -i    (per fer-nos superusuaris)
(posem la paraula de pas dcorresponent)

#crontab -e
.... s'edita el fitxer amb el nano per exemple ...

35 15 * * * /sbin/shutdown -h now
35 21 * * * /sbin/shutdown -h now

Es guarda i ja està. Per a verificar-lo posem
#crontab -l
i ho verifiquem

Però quin és el problema ... que alguns ordinadors (sobretot els vells amb lliurex 9.09) no tenen l'hora sincronitzada. El que he fet és posar aquest script:

----
#!/bin/bash
export http_proxy="http://10.0.254.254:3128"
/bin/date -s "$(/usr/bin/wget --no-cache -S -O /dev/null google.com 2>&1 | sed -n -e '/  *Date: */ {' -e s///p -e q -e '}')"

----
L'he anomenat /root/data.sh i en l'script d'arranc he inclòs la seua cridada a /etc/init.d/rc.local

Per què he fet això .. perquè he provat a fer un ntpdate a pool.ntp.org i no anava i amb aquest script agafe l'hora d'un servidor i la modifique amb el comandament "date" de linux.

I mentre escric açò crec que he estat perdent el temps perquè crec que el server lliurex (en el meu cas 10.0.254.254) té un server ntp i podria haver afegit al script rc.local :

ntpdate 10.0.254.254 i ja estaria ... :)

En fi ... que també m'ho he passat bé provant l'script ... :)

Un saludet!