使用参数调用Java应用程序但从不等待答案

时间:2011-10-09 13:38:43

标签: java php

我想要做的是当用户登录从PHP服务器调用Java应用程序时。用于索引某些内容并对其进行处理并将其保存到数据库的应用程序。但我真正想做的就是打电话给它,不要忘记它做什么,永远不要等待答案。像cronjob一样需求。这可能吗?

更新:

shell_exec是解决方案吗? $ res = shell_exec('java Myprogram');

2 个答案:

答案 0 :(得分:2)

也许,你应该做的是为所需的处理产生一个线程,并从被调用的方法返回。

答案 1 :(得分:1)

如果你正在运行java或其他任何东西并不重要。您需要在后台运行新进程。您可以使用exec执行此操作。评论中有很多例子,但你基本上需要这样做:

exec("java Foo > /dev/null &")