【发布时间】:2016-01-08 21:50:34
【问题描述】:
我需要从 Windows WAMP 服务器运行脚本。它应该像这样工作:
<?php
while(1){
echo 'Start<br>';
//Some magic here to wait 5 seconds
echo 'End<br>';
}
?>
我想要的是自动工作:打印出Start -> 等待5 秒-> 打印出End -> 打印出Start -> 等待5 秒-> ....
在 php 中,Sleep(5); 不是一个选项,因为(据我所知)它将等待程序结束,然后输出Start 和End。
我不能使用Windows Task Scheduler,因为将来脚本将在 linux 服务器上运行。但我不能使用 cron,因为我在 Windows 上。所以,基本上我需要像 cron 这样的东西,但是在 windows 上的 php 和 wamp localhost 中。
所以,我的问题是:php/javascript/whatever 中是否有任何选项可以通过暂停迭代一个脚本“实时”?
Python 示例:
import time
for i in range(10):
print('Start')
time.sleep(5)
print('End')
感谢您的每一个建议!
【问题讨论】:
-
CRON 是“Windows 任务计划程序”的 linux 等价物。因此,在 windows 中,使用 Windows 任务计划程序,当移动到 linux 时,设置一个 CRON cyberciti.biz/faq/…
标签: php windows cron localhost wampserver