Обратите внимание, что любая вызываемая вами функция может не иметь правильных переменных в области видимости, если это не функция cron. Я думаю, что реализации hook_cron (), с другой стороны, должны быть автономными.
Можете ли вы подтвердить, в какой версии drush это работает? Я только что посмотрел на core.drush.inc в версии от PEAR, и я не вижу аргументов для этой команды.
my_module_cron();
в этом контексте?