Я бы поставил цикл в BASH-скрипт, так что любые ресурсы PHP регулярно очищаются.
#!/bin/bash
clear
date
php -f doChecksAndAct.php
sleep 100
# rerun myself
exec $0
Если вы выполняли какие-либо особенно тяжелые задания в скрипте PHP, вы также могли бы разместить небольшой (ish) цикл (например, 50-100 итераций, если они не останавливали несколько секунд между ними), чтобы уменьшить общее количество накладное время между прогонами.
Дополнение: я написал блог на стыке Bash / PHP (или другого языка), чтобы вы могли очень легко зацикливаться на PHP-скрипте, а затем выйти для немедленного перезапуска или приостановить какое-то время - Выполнение работы в другом месте - Боковая панель, запускающая рабочий .