Automatically update Drupal core/modules for a large number of sites (with Drush)? I'm the administrator of a lot of Drupal websites on different hosting providers.

Some have drush; others don't (and can't: like shared hosting).

Every time there is a Core upgrade, I spend 1 or 2 hours updating everything (I make a backup of every website before an upgrade).

Updating sites with Drush is simple, but I need to do it for every website, like :


drush @dev up
drush @othersite up
and wait... wait... wait...


How can I automatically update Core (and modules) on:


all my drush sites ? (I think : cron with bash script)
all my non-drush sites ?


Is this safe, or do you not recommend it?
What I would suggest, is to store all your Drupal sites in GIT repositories. With a separate branch / repo for Core and as many as necessary for /sites/*

Then you can easily do updates to cores by a simple pull. For shared hosting, pull locally, then sync by lftp to your distant hosts.