да конечно, я проводил тест с этим же скриптом, просто время было другое, он происходил каждый час. просто у меня есть подозрение, что нужно писать не 8, а 08.
Все конфигурационные файлы должны завершаться пустой строкой. Это должно быть на автомате. Не все приложения это однозначно требуют, но требуют многие. Так что, если в конце перевода строки нет, это может быть причиной игнорирования последней строки. Как это у какой-то конкретной реализации крона - это не знаю.