Можно обернуть это все в цикл без крона и запустить:
while true; do wget -O /dev/null -q mysite/cron/file.php ; sleep 5; done
но если у Вас этот скрипт не отработает за 5 сек (например страничка будет недоступна), то очередь будет копиться.
То же самое будет и если он будет дергаться из cron-а.
Можно создать большую нагрузку создавшейся очередью.
Поэтому надо делать lock-file, то-есть перед вызовом проверяем что его нет (скрипт прошлый интервал времени отработал успешно), если нет, то создаем и выполняем наше действием, когда закончили действие, удаляем его. В этом случае, если какая-то из итераций зависнет, то благодаря lock-file следующая не запустится, пока предыдущая не завершится.