Netejar la memòria caché de moltes webs Drupal al vol

Hacker

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

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.