CronLocking
Uit MoodleDocs
Als je meerdere webservers hebt die dezelfde moodle omgeving aanbieden, dan kan je ervoor zorgen dat er maar 1 cron script tegelijk draait door cron.php aan te roepen vanuit volgend shellscript:
Let op dat je het programma lockfile-create nodig hebt.
#!/bin/sh if lockfile-create --retry 1 /mnt/nfs/web/moodlehost/moodledata/cronall.lock ; then /usr/bin/php /mnt/nfs/web/moodlehost/moodledata/cronall.php lockfile-remove /mnt/nfs/web/moodlehost/moodledata/cronall.lock else exit 0 fi