gpt4 book ai didi

php - PHP中的随机延迟计时器

转载 作者:行者123 更新时间:2023-12-04 18:14:23 25 4
gpt4 key购买 nike

我想让一个 php 守护进程进入休眠状态(使用 System_Daemon::iterate())
所以它在一个小时内随机运行最多 20 次。也许最小距离会很聪明,所以它在前半小时不会运行 20 次,在后半小时不会运行 0 次。

我有点卡在这里,不知道如何从这个开始,非常感谢任何帮助!

最佳答案

您可以使用 cron 作业将脚本设置为经常运行。

http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/

... crontab:

0 9 * * * /path/to/bashscript

在/path/to/bashscript 中:
#!/bin/bash
maxdelay=$((1*60)) # every hour, converted to minutes
for ((i=1; i<=20; i++)); do
delay=$(($RANDOM%maxdelay)) # pick an independent random delay, 20 times
(sleep $((delay*60)); /path/to/phpscript.php) & # background a subshell, then run the php script
done

关于php - PHP中的随机延迟计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11991055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com