2011-10-01 72 views
0

你怎么能做一个cron工作与php没有创建一个cron作业在服务器上cron软件cron工作与php

这是可能的吗?

编辑 正如我在评论中添加的我已经看到了一个名为piwik的脚本谁做这种东西,例如,发送邮件没有任何cron作业

+0

为什么你不想按原样使用cron? - 蛮力的解决方案是让你成为cron(检查一个网页,执行你想要的每x个小时);) –

+0

好吧,所以我看到这个webapp称为piwik,我从来没有为她设置一个cron工作,它发送电子邮件每周/月 – elibyy

回答

5

我认为你可以做的最好的是做一个定期检查文件X的cron作业并运行它的cron作业。然后你所要做的就是将作业添加到X而不是cron。

-2
set_time_out(0); 
ignore_user_abort(true); 

while(1){ 
sleep(1); // sleep one sec every time. 
//do your stuff here.. 
//you can use time() with IF to make it execute something only on specific timing. 
} 

不推荐。

+2

这很糟糕,非常。 。 。 – Mob

+0

@Mob这就是为什么“不推荐”,但它不是不可能做到这一点。 – Pheonix

+5

国际海事组织,如果不建议,不要发布它。人们有一种习惯,就是盲目地复制和粘贴他们看来似乎有用的任何东西。让PHP进程像这样运行是一个巨大的资源浪费,在共享主机上根本无法工作,并最终崩溃。这不是一个可行的解决方案。 –