2013-08-28 86 views
1

我有用Node.js編寫的豬腳本和示例應用程序。我只是想從Node.js運行Pig腳本。運行豬腳本

+0

這是「用Node.js執行Unix命令」的問題,我想。 – zsxwing

+0

您可以給我一個鏈接或示例代碼,我可以使用node.js運行我的Pig腳本文件 – solaimuruganv

回答

2

我還沒有使用node.js.但是在這裏我找到一個鏈接來展示如何在node.js中執行一個單元命令:http://www.dzone.com/snippets/execute-unix-command-nodejs

例如,如果你想運行一個叫做foo.pig的豬腳本。然後,你可以試試下面的代碼:

var sys = require('sys') 
var exec = require('child_process').exec; 
function puts(error, stdout, stderr) { sys.puts(stdout) } 
exec("pig -f foo.pig", puts); 

您可以替換pig -f foo.pig您用來運行你的豬腳本的任何命令。