如何在无休止的循环中每4分钟回声某事 [英] How to echo something every 4 minutes while in an endless loop
本文介绍了如何在无休止的循环中每4分钟回声某事的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个脚本,该脚本使用while(true)
来运行,因此它将一直运行直到死掉.我希望每4分钟使它回声一次,我该怎么做?该脚本在命令提示符下运行,并且使用while(true)
,因此它令人困惑,而且我不确定如何使它每4分钟执行一次.
我怎样才能让它仍然在while(true)
中每4分钟回声一次?
I have a script that uses while(true)
to run so it runs forever until it dies. I want to be able to make it echo something once every 4 minutes, how can i do this? The script runs on command prompt and it uses while(true)
so its confusing plus i am not sure how to make it do that every 4 minutes.
How can i make it echo something once every 4 minutes while still in a while(true)
?
推荐答案
您可以尝试
while(true)
{
sleep(240); // sleep for 240 sec
echo " Hello World" ;
}
或
$time = time();
while ( true ) {
/*
* Play Some Ball
*/
if ((time() - $time) >= 240) {
echo date("Y:m:d g:i:s"), PHP_EOL;
$time = time();
}
sleep(2);
}
使用Time = 2 sec, Sleep = 1 sec
2012:10:14 12:50:56
2012:10:14 12:50:58
2012:10:14 12:51:00
2012:10:14 12:51:02
2012:10:14 12:51:04
2012:10:14 12:51:06
2012:10:14 12:51:08
2012:10:14 12:51:10
2012:10:14 12:51:12
2012:10:14 12:51:14
这篇关于如何在无休止的循环中每4分钟回声某事的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文