Haciendome scripts para las actualizaciones

Por no mirar todos los días a ver si hay actualizaciones, ¿Qué mejor que recibirlo al correo?

Me he hecho un script chapucero con una condicional. Aquí tenéis xD

#!/bin/bash
if [ `whoami` != “root” ];
then
echo “Debes ser root”
else
emerge sync && emerge -uDNpv world | mail -e -s “Actualizaciones del `date|awk ”{printf $1}”` día `date|awk ”{printf $3}”` de `date|awk ”{printf $2}”`” -a “From: Actualizaciones < updates@example.com >” mail@example.com
fi

Tabulado queda más bonito. Para quien no haya leído el man de mail, la opción -a permite configurar las cabeceras y la -e no envía correos si el cuerpo está vacio, muy útil con el check de los GLSA. Ahora añadiré en el else:

glsa-check -l -n |grep ” [N] “

Aunque no se como probarlo, pues no hay GLSA actuales :(

Escrito por Gura 08.Apr.06 y almacenado en las caterorías GNU/Linux, Gentoo.

Puede seguir los comentarios que escriben los lectores mediante el feed RSS 2.0.
También puede escribir un comentario, o referenciar esta entrada (trackback) desde su web.

Un comentario en “Haciendome scripts para las actualizaciones”

  1. Gura |

    A chipi se le ha ocurrido dejarlo más elegante. Algo así comoun:
    date | awk ”{ printf(”Actualizaciones de Mail del %s día %s de %sn”,$1,$3,$2); }”

Escriba un comentario

Comments will be sent to the moderation queue.