Причины тому следующие:
1. Страница вызывается как обычная страница.
2. Корректно определяется IP адрес, что это делал сервер, а не некий NULL IP адрес.
3. Не нарушаются пути {path} выполнения скрипта, если вы используете константы в путях для загрузки необходимых библиотек.
4. Используются все стандартные загрузки (загрузчики) необходимых библиотек и не надо их отслеживать и перепрописывать.
5. Можно видеть, записывать результаты работы (то что выдал скрипт) по своему усмотрению в свою какую либо таблицу мониторинга, потому что бывает что CRON скрипты дают ошибку, а программист об этом не знает.