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.
También puede escribir un comentario, o referenciar esta entrada (trackback) desde su web.
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); }”