Actualizar automáticamente core y modulos de Drupal

Es un método que han probado algunos usuarios (un año) y aunque no hemos reportado hasta ahora ninguna incidencia negativa, conviene adoptar con cierta vigilancia.

Has de tener correctamente instalado Drush y necesitarás para usarlo tener una cuenta shell en donde tengas alojadas tus web en drupal.

Solo tendrás que copiarte el script en tu servidor , editar sus lineas iniciales y ejecutarlo, bien mediante linea de comandos o lo que es más idóneo automáticamente añadiéndolo en el cron de tu servidor.

Si deseas mejorarlo puedes hacerlo a través del repositorio habilitado en github o mandando al autor del repositorio tus mejoras.

Puedes descargar directamente la última versión del script completo

La autoría de la primera versión es de María Cañizares y la última de Eduardo Hernandez.

Estas son las lineas iniciales de configuración.
No dejes de compartir tus resultados en el uso del mismo.

##############################
# VARIABLES DE CONFIGURACION #
#----------------------------#
# Editar para configuración  #
##############################
# URLs y directorios de los sitios Drupal a examinar
URLDRU[0]='http://www.miweb.com/contenidos'
DIRDRU[0]='/var/www/contenidos'
URLDRU[1]='http://www.drupalweb.com:888'
DIRDRU[1]='/var/www/drupalweb'
URLDRU[2]='http://www.otrositio.es'
DIRDRU[2]='/home/otrositio/public_html'
# Modo de funcionamiento (si se teclea el comando sin parámetros)
#   P = Informar por Pantalla, pero no actualizar. Equivale a parámetro "pantalla"
#   E = Si hay actualizaciones informar por Email, pero no actualizar. Equivale a parámetro "email"
#   A = Intentar Actualizar y si se hace informar de ello por email. Equivale a parámetro "actualizar"
MODFUN='E'
# Dirección email a la que mandar información de actualizaciones
EMAIL='miemail@micorreo.com'
# Ruta al binario de drush (en blanco lo busca en el PATH)
DRUSHCMD=''
# Directorio temporal
DIRTMP='/tmp'