[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: