Как создать мгновенно самоперезапускающийся скрипт php?
Я бы посоветовал использовать специализированный менеджер процессов. Например supervisor
Инструкция на русском
while(true);do php some.php;sleep 1;done
sleep 1 это чтобы между запусками была пауза, можешь убрать но если ошибка будет возникать сразу при запуске, такой скрипт будет жрать ресурсы просто так, что иногда выходит в копеечку в облачных хостингах с оплатой за ресурсы.

не забудь отметить ошибку в логе чтобы реагировать на них