【发布时间】:2011-02-08 12:01:03
【问题描述】:
我一直在尝试通过一个 php 表单来执行一个 java 应用程序......所以提交按钮会触发一个执行命令:
exec("java -jar c:\edu.uniroma3.jar c:\parameter2BPassed");
第一个路径决定jar文件的位置,第二个作为参数。
问题是脚本处理时间太长,我想绕过等待,有没有办法(就像火灾一样忘记)?脚本将结果写入文件,我可以每 5 分钟检查一次文件是否存在,但等待进程完成时卡住很不方便......
有什么建议吗?
提前谢谢你
【问题讨论】:
-
也许尝试 system() 而不是 exec() ?不确定它是否会按照您想要的方式工作.. 在 linux 中,您可以将一个进程放在后台.. 在 Windows 中......好吧......还有更多工作
-
OK .. 多亏了 ircmaxell,问题解决了,这是一个重复的帖子,很抱歉,但无论如何,当您使用错误的关键字时,很难找到该帖子;我该怎么处理这个帖子?删除?
-
我也想在这里添加解决方案:
-
我建议您删除该问题以防止网站混乱(因为它确实是重复的)。否则答案池会被稀释并使搜索返回的结果更少而不是更多......
标签: java php exec fire-and-forget