在服务器上执行命令

时间:2012-01-22 08:25:13

标签: php android .net

我正在为android开发一个手写识别工具,我计划为此目的使用服务器。我将从android界面获取数据并将其发送到存储在文件中的服务器。我有一个用c编写的工具包,我将使用它,我必须执行一些将文本文件作为参数的命令。

命令的一个例子:

  

HVite -A -D -T 1 -HC:\ htk \ model \ hmm0 \ Single.mmf -i C:\ htk \ data \ train \ lab \ 1.mlf -w C:\ htk \ def \ net .slf C:\ htk \ def \ dict.txt C:\ htk \ model \ hmm0 \ hmmlist.txt C:\ htk \ data \ train \ user \ h1.txt

single.mmf1.mlfnet.slfhmmlist.txt是命令hvite的参数。有没有办法在服务器上执行这样的命令,如果是,建议的解决方案是什么?

其次是从android发送数据到服务器,然后在服务器端进行所有处理是个不错的选择?我必须将结果发回到android。

1 个答案:

答案 0 :(得分:1)

尝试此命令http://www.php.net/manual/en/function.pcntl-exec.php并注意“在当前进程空间中执行指定的程序” - 这限制了您的程序,另一方面为您提供了安全的环境。您可能还想查看此列表http://php.net/manual/en/book.exec.php