Drupal tips: cron vanaf de commandline

Deze tip is handig voor mensen die een snellere manier zoeken voor het uitvoeren van de cronjobs in Drupal.

Standaard wordt aangeraden om je cronjobs in drupal uit te voeren via wget: http://drupal.org/cron.

Nou kan het zo zijn dat je op de server geen wget of lynx tot je beschikking hebt, in dat geval is het mogelijk om direct via PHP de Drupal cron aan te roepen. Je hebt daarvoor een server die php vanaf de commandline kan aanroepen en het volgende scriptje nodig:

cron-cli.zip

Als je dit script in je Drupal installatie directory plaatst kun je het vanaf de commandline aanroepen met het volgende commando: php /path/naar/je/drupal/site/cron-cli.php hostname

Je moet hier natuurlijk het pad naar je installatie en de hostname vervangen door de waarden die voor jouw server kloppen.

Het script is uiteindelijke een aangepaste versie van http://srhaber.com/blog/2009/02/11/command-line-cron-for-drupal/ met wat meer feedback.

Andere blogs