Re: Actualizar debian mediante cron
On Sun, 3 Feb 2008 20:26:26 -0300
"Loverman" <loverman@jnf-fansub.org> wrote:
> Me lo puedes Enviar... Porfa... seria de utilidad para todos si lo
> publicas como Quote...
>
Buenas.
Aqui lo tienes:
----------------
#! /bin/sh
# script: update
# version: 0.1
# author: vctrsnts AT wanadoo DOS es
# data: 24/04/2004
#
# requiriments:
# none
#
# Description:
# script que realiza la actualización de los paquetes que
# tenemos instalados. Comprueba si hay programas a actualizar,
# si es el caso, envia un mail a la direccion indicada. Este
# mail contiene los paquetes a actualizar.
# Versión modificada de Script enviado por Alexis Roda.
#
# Utilización:
# - Este fichero se tiene que copiar dentro del directorio /ect/cron/weekly.
# - Con esto se consigue que la actualización se lleva una vez a
# la semana. Si quisieras que el tiempo fuese
# diferente, solamente tendriamos que cambiar de directorio
# - Se tiene que quitar la extensión txt y darle permisos de ejecución.
#
APTGET=/usr/bin/apt-get
INF=/tmp/upgrades.log.$$
EMAIL=direccion@email.com
uname -a > ${INF} ; echo >> ${INF}
${APTGET} update > /dev/null 2>&1
${APTGET} -s upgrade | grep ^Inst >> ${INF} 2>&1
grep ^Inst ${INF} > /dev/null 2>&1
if [ $? != 0 ] ; then
echo No hay nuevas actualizaciones. >> ${INF} 2>&1
fi
[ -f ${INF} ] \
&& mailx -s "[`uname -n`] Actualizaciones de paquetes `date
+%d.%B.%Y`" ${EMAIL} < ${INF} \ && rm ${INF};
----------------
Aqui se acaba.
Espero que te pueda ser de utilidad.
--
http://vctrsnts.dyndns.org
"Hay 10 tipos de personas en este mundo."
"Las que saben binario y las que no."
Reply to: