当nodejs尝试执行shell脚本时发生错误

时间:2014-11-05 10:02:28

标签: javascript node.js bash shell

代码在这里:

var sys = require('sys');
var exec = require('child_process').exec;
exec('sh  ~/public/markdoc/depoly.sh', function(error, stdout, stderr) {
    sys.puts(stdout);
    if (error != null) {
        console.log(error);
    }
});

给出错误:

{ [Error: Command failed: sh: /home/users/zhangxuan06/public/markdoc/depoly.sh: No such file or directory
] killed: false, code: 127, signal: null }

有人可以告诉我为什么吗? Big Thx~

1 个答案:

答案 0 :(得分:0)

你写了depoly,但你的意思是deploy