Обучение/Помощь новичкам | Время
Вопрос как запустить определённый модуль на 30:00 минут по серверу?
Без крона
________
посл. ред. 19.02.2019 в 17:58; всего 1 раз(а); by _aanbek
Без крона
________
посл. ред. 19.02.2019 в 17:58; всего 1 раз(а); by _aanbek
_aanbek , хз js возможно какнить
CaMnoCe6e , можно пример?
_aanbek (19.02.2019 в 17:58)
Вопрос как запустить определённый модуль на 30:00 минут по серверу?
Без крона
Вопрос как запустить определённый модуль на 30:00 минут по серверу?
Без крона
Никак
_aanbek , крон - лишь планировщик. Можно по триггеру от юзера запускать например. Или свой планировщик навелосипедить.
________
посл. ред. 19.02.2019 в 18:02; всего 1 раз(а); by monobogdan
________
посл. ред. 19.02.2019 в 18:02; всего 1 раз(а); by monobogdan
monobogdan , а пример можно?
_aanbek ,
И запускаем как сервис в фоне. Не самый лучший пример планировщика - он совсем неточный. Для точных, надо копать в сторону ивентов от ядра(в случае никсов) или QueryPerformanceCounter в случае винды.
________
посл. ред. 19.02.2019 в 18:08; всего 2 раз(а); by monobogdan
$lastTimestamp = time();
while(1)
{
if(time() - $lastTimestamp >= 1800)
{
$lastTimestamp = time();
exec("php act.php");
}
sleep(1000);
}
И запускаем как сервис в фоне. Не самый лучший пример планировщика - он совсем неточный. Для точных, надо копать в сторону ивентов от ядра(в случае никсов) или QueryPerformanceCounter в случае винды.
________
посл. ред. 19.02.2019 в 18:08; всего 2 раз(а); by monobogdan
_aanbek , используй цикл и time_sleep_until()