如何在php中以精确的microtime执行脚本

时间:2017-09-29 20:22:33

标签: php cron

我想在精确的微缩时段执行php脚本,或者如果它没有被执行则执行它,1分钟对我来说太大了。有没有这种可能性?

1 个答案:

答案 0 :(得分:0)

假设您已经知道如何使用cron,请将脚本设置为在您想要发生事情的精确时间段之前的那一分钟开始。将您想要的microtime值作为参数传递给脚本,并将其放在代码的其余部分之前。

<?php
// get the start time from the argument passed to the script
$startTime = $argv[1];

// wait until it's time
while (microtime(true) < $startTime);

// do stuff