Вы можете использовать скрипт оболочки для вызова php в бесконечном цикле и запускать скрипт оболочки в фоновом режиме.Например, (немного упрощенно) такой скрипт, скажем "runloop.sh":
#!/bin/bash
# Run php script in a loop
while true; do
php phpscript.php
done;
... и затем запустите этот скрипт в фоновом режиме или из init.Из командной строки:
$ ./runloop.sh &
... для запуска сценария в фоновом режиме.Он должен работать вечно, если только вы его не убьете.
Я должен добавить, что вам нужно сделать исполняемый скрипт оболочки:
$ chmod +x runloop.sh