如何使用MeteorJs在服务器上调用程序?

时间:2014-12-13 14:39:13

标签: javascript node.js meteor server

目前,我正在Meteor中构建应用程序。该应用程序基于以XML格式转换应用程序信息。然后在服务器上创建的XML上运行程序。之后,读取创建的xml文件并将其带到新集合。 另一方面,我个人手动在我的linux机器上运行:

(*) ./ myprogram -xml = myOutput.xml -out = myout.xml -timelimit = 300

myOutput.xml其中是生成的文件。 myout是程序生成的文件。 timelimit是程序的最大运行时间。   到目前为止,我已经做了以下事情: 一旦所有收入,使用存储在我的集合中的值构建一个xml文件。执行如下: (1)服务器启动声明使用fs

Meteor.startup (function () {
     fs = Npm.require ('fs');
// ...
}

- 在我的方法中,我使用相应的信息构建文件

Meteor.methods ({
transform: function () {
fs.createWriteStream wstream = var ('myOutput.xml');
...
//....operations over the collections
...
wstream.end ();
... (2) ...
},

});

一切都好(2)。该文件已创建。 在(2)之后,我需要在(*)中进行程序实现。该程序取决于构建的xml文件和插座。 在对我的问题进行语境化后,我的问题是: 如何使用创建的文件在服务器上运行程序?和 我找到了可执行文件夹" myprogram"使用它?

0 个答案:

没有答案