Archivos Mensuales: julio 2011

Si el que es Friqui , es friqui

Mirar lo que me estoy montando en casa .

Inicios de la caja del Servidor Lego

Inicios de la caja del Servidor Lego

Si si es media caja de ordenador hecha con piezas de lego , por cierto esta a medio terminar porque me quede sin piezas,este fin de semana compro mas y lo termino.

Iré publicando actualizaciones de la la caja estar atentos …

Mas cacharros por casa ..

Hola a todos:
Hoy me he decidido a comprar la placa para el NAS/Server aqui esta la peque con disipación pasiva y una minipci para montarle un SSD de los de portatil.
D510MO

Script de envío de mail a través de gmail

Para enviar a traves de vuetra cuenta de gmail desde la consola yo he tenido que instalas los siguientes paquetes

apt-get install mailutils heirloom-mailx

este script se autentifica en gmail y envia el correo a la direccion indicada

!/bin/bash
# Uso del script
# $1 es el destinatario (primer parametro que se le pasa al script)
# $2 es el mensaje con comillas (Segundo parámetro del script)
usuario_mail="usuario@gmail.com"
contras_mail="contrasenadegmail"
destinatario=$1
asunto="$(basename $0): Aviso importante"
mensaje=$2
f_mensaje="/tmp/body.msg"

echo "$mensaje" > $f_mensaje

env MAILRC=/dev/null from="$usuario_mail" \
        smtp-use-starttls= smtp=smtp.gmail.com:587 \
        smtp-auth=login smtp-auth-user=$usuario_mail \
        smtp-auth-password=$contras_mail \
        mailx -n -s "$asunto" $destinatario < $f_mensaje

fuente :http://www.daltonico.net

Script de apagado condicional de una maquina

Buenos días de nuevo a todos:
Hoy os traigo un script de bash creado por mí.
Os explico como el funcionamiento y para que se creó.
Resulta que tengo un servidor en casa donde guardo todo mi material multimedia: datos, fotos , video, música
En el comedor de mi casa tengo un reproductor multimedia muy bueno que se conecta a ese servidor y reproduce el contenido en la tele.
Por temas de ahorro energético este pc se apaga automáticamente todos los días a las 23:00 y se enciende manualmente.
Pero me encontré con el problema de que los fines de semana se me apagaba cuando estaba viendo alguna peli y claro tenia que ir al servidor, esperar que arrancase y pasar la película hasta el punto donde se había colgado.
Pensando he creado el siguiente script que comprueba si el reproductor esta encendido mediante un ping a su ip y si lo esta, comprueba que esta encendido cada minuto, finalmente cuando apagamos el reproductor el script se da cuenta y apaga el servidor.
Este script se puede mejorar así que ya sabéis acepto sugerencias

Aquí tenéis el código:

#!/bin/bash
#Varianbles
WDTV="192.168.20.6"
#detecta si una ip esta en uso y condicionalmente ejecuta una accion
PING=`ping -c 1 $WDTV | grep -c "64 bytes"`
if [ "$PING" -eq "1" ]; then
#como esta encendido suponemos que estamos usando el NAS y por lo tanto retrasamos el apagado
echo "WDT esta encendido espero 1 minuto mas"
echo "/data/script/apagadofinde.sh" | at NOW + 1 minute
else
  echo "El media center esta apagado"
  poweroff
fi

Este script hay que agregarlo al cron para que se ejecute a una hora determinada

00 1 * * 1-4 root /data/script/apagadofinde.sh