Тогда осталось последнее предположение: у тебя часы не прыгали на машине? Насколько я помню, cron регулярно touch-ит какой-то свой файл и если текущее время меньше, чем время того файла, то он ничего не делает. Исправляется то ли перезапуском крона, то ли удалением оного файла. -- Миша