У меня есть PHP-файл, который отлично работает в браузере, а также в разделе работы cron. Единственное, с чем я сталкиваюсь, это часовой пояс, который я хочу запустить, чтобы cron не синхронизировался с часовым поясом сервера.
Я хочу запускать работу cron в индийском часовом поясе каждый день в 7 часов утра. Но cron не работает в 7 часов утра, вместо этого он запускается в другое время, которое не может определить, так как он меняется каждый раз при запуске. Я пользуюсь услугами Godaddy Hosting. Любая помощь приветствуется.
Вы можете запускать cronjob каждый час и проверять, является ли текущий час 7 утра индийского часового пояса 🙂
<?php
$time = new DateTime();
$time->setTimezone(new DateTimeZone("Asia/Calcutta"));
if( $time->format("H") == 7 ) {
// RUN
}
Других решений пока нет …