Al treball mantenim una estructura de més de 110 projectes webs desenvolupats amb Drupal 7.x. Avui ens calia fer neteja ràpida de caché i no tenim drush al servidor. Tal com he mirat a https://www.drupal.org/documentation/clearing-rebuilding-cache, m'he fet un script en PHP adaptat a la nostra versió i l'he deixat a totes les webs:
// Define static var.
define('DRUPAL_ROOT', getcwd());
// Include bootstrap.
include_once('./includes/bootstrap.inc');
// Initialize stuff.
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
// Clear cache.
drupal_flush_all_caches();
?>
I a continuació, en 5 minuts he preparat un script bàsic bash per a que execute l'script php directament contra cada una de les webs del projecte. No he afegit echos ni floritures, perquè era una qüestió prou urgent:
lynx --dump http://www.web1.es/netejar_cache.php > /dev/null
lynx --dump http://www.web2.es/netejar_cache.php > /dev/null
lynx --dump http://www.web3.es/netejar_cache.php > /dev/null
lynx --dump http://www.web4.es/netejar_cache.php > /dev/null
lynx --dump http://www.web5.es/netejar_cache.php > /dev/null