我有一个可运行的JAR文件形式的数据解析实用程序。我还有一个Apache服务器(Ubuntu 12.04),数据文件上传到该服务器。无论如何,我可以在上传文件时将所述JAR文件作为后台进程启动吗? (仅供参考:多个进程的文件访问不是一个问题;我已经锁定了文件。)
相关的想法:如果以上是不可能的,我总是可以从bash脚本启动上述JAR文件。但是,我仍然不确定如何通过Apache做到这一点。我是一个有效使用它的新手。
修改:注意到this potential php solution。 Apache人员:这是一个好主意,还是有更好的解决方案?
答案 0 :(得分:2)
也许您可以使用File Alternation Monitor来实现这一目标。它可以配置为后台守护程序,如果发现新文件,它将执行操作。如果要在文件当前上传时避免启动,请等待约。文件更改时间后5分钟,然后开始处理您的实用程序。
我使用类似的技术来监控Samba共享上的上传文件,它运行完美。