Cron в MAC OS X
Примечание: здесь описывается настройка cron в Moodle с использованием системы launchd в OSX. Однако, поскольку OSX является вариантом Unix, cron также является возможным вариантом. Следует отм етить, что cron в OSX фактически управляется launchd.
Следующая информация была первоначально опубликована Ральфом Краузе в Пошаговая установка на Mac OS X Server.
launchd
В Mac OS X 10.5+ вы найдёте системный демон launchd для этой службы. Этот демон предлагает стандартизированный интерфейс любому пользователю и всем программам, запускаемым системой автоматически. Пожалуйста, ознакомьтесь с http://developer.apple.com/macosx/launchd.html для получения дополнительной информации о настройках и всех параметрах.
Служба должна получать веб-страницу http://path.to.your/moodle/admin/cron.php каждые несколько минут. Настройка будет выполнена с помощью файла с именем moodle4mac.cron.plist, который должен быть помещён в системную папку /Library/LaunchDaemons/ ... конечно, вы можете использовать любое другое имя файла, но оно должно что-то говорить о функции службы. Расширение должно быть .plist. После любой перезагрузки вашего Mac-сервера служба cron запустится автоматически, потому что файл помещён в правильную системную папку.
Примечание: проверьте Настройки cron, чтобы убедиться, что запуск веб-версии cron в Moodle разрешён.
Используйте графический способ
Вы можете использовать Lingon (к сожалению, больше не поддерживается) для добавления нового списка демонов или его редактирования. Он создаёт тот же текст, который вы можете написать в своём текстовом редакторе. http://sourceforge.net/projects/lingon/files/