Скорее всего это для меня.
Тут пара вариантов.
1. Завернуть вечный loop на утровне скрипта.
2. Завернуть loop, и обернуть в любой контроллер, который проследит за его жизнью (типа init'ов и супервизоров).
3. Вызывать его время от времени каким-то кроном.
Первый вариант это путь мамкиных хацкоров, и хоть и рабочий почти всегда, но defective by design.
Второй исправляет некоторые минусы первого, но часто слишком большой оверхэд на его реализацию.
Третий вариант подходит почти под все случаи, и это путь верного джедая.