2013-10-22 58 views
0

这是事情,我正在准备一个网页,我需要PHP持有一个条件,如果条件为真,它执行一些程序与函数exec(),之后,(作为它是自动的)网页应该刷新自己,以保持看条件,如果条件是错误的,它应该在等待两秒后刷新。执行()和更新问题

我正在做一些与标题(“刷新:2;网址= _url_here”);但如果函数exec()持续时间超过两秒,它就没用了......

在此先感谢您的帮助。

+0

这听起来像一个坏主意。 –

+0

你可以做的是检查exec()pid id,看看它是否仍然活跃..如果不是,那么条件应该是真/假你想要什么..只要刷新..我会设置一个cronjob 。我打算说jquery,但我不确定,因为你问的是危险的。 – xlordt

+0

我明白了,但是,在看到exec()后如何命令刷新页面?之后,我可以很容易地设置一个cronjob,如你所说:) – user2905333

回答

0

类似exec ("command > /dev/null 2>&1 & echo $!", $data); 一旦完成,检查PID ID,如果ID存在,然后 其余的是家庭作业。但最好的方法是让cron更新一个文件,并且可以检查该文件是否有任何更新。