Установите cronjob и создайте свой собственный файл начальной загрузки (вы будете вызывать этот файл и передавать класс и метод в качестве параметров командной строки.
Это быстрый и грязный способ сделать это (полностью не проверено)
// usage: php cmd.php users/cron
if (php_sapi_name() != 'cli' || count($argv) != 2) {
exit('Not enough params');
}
// Fake REQUEST_URI
$_SERVER['REQUEST_URI'] = $argv[1];
// include the index bootstrap file
require 'index.php';
Назовите файл cmd.php и настройте задачу cron для запуска каждый месяц.
использование:
cd root/to/directory && php cmd.php users/prune
Это всего лишь unпроверено пример - но вы должны указать правильное направление:)