创建一个后台PHP进程


Creating a Background PHP Process

我想运行一个后台php进程(es)做一些工作。我想到了两种方法,我想知道哪一种更好,哪一种更可能使用TideSDk

1)我想在js文件中使用Ti.Process.createProcess()来产生一个进程。我面临的问题是,如果不将此进程记录的信息写入文件,则无法访问该进程记录的信息。由于Ti对象在php脚本文件中不可用,我使用了fopen()和fwrite(),但这些方法似乎不起作用。是否有任何方法,我可以从这个过程中访问信息,而不试图写入文件?

2)我想到的另一种方法是使用javascript setInterval(),并以某种方式将其连接到应用程序并定期调用php函数。这是可能的调用一个php函数从js文件?

我想单独维护js和php文件,而不是在html文件中有任何内联脚本。请让我知道我是否可以用上述任何一种方式或任何其他方式做到这一点

使用cron作业。或php exec()函数

re: option 1 -你可以在你的应用和进程之间打开一个套接字。这就是我怎么做的(在我的情况下运行一个ruby脚本)。