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😦

1 Response to “Haciendome scripts para las actualizaciones”


  1. 1 Gura 14 abril 2006 a las 00:05

    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); }’


Comments are currently closed.



Las opiniones reflejadas en este blog son personales o ni siquiera son opiniones, y bajo ningún concepto representan las estrategias, opiniones o posturas de mi empresa actual, ni de ninguna en las que he trabajado, así como tampoco de ninguno de los clientes o proveedores de todas ellas.
La información se proporciona como está, sin garantías de ninguna clase, y no otorga ningún derecho. Los comentarios pertenecen a sus autores y bajo ningún concepto el autor del blog se hará responsable de los mismos.

Categorías

Archivos


A %d blogueros les gusta esto: