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

error happens when nodejs tries to exec a shell script

本文关键字:错误 脚本 shell nodejs 执行      更新时间:2023-09-26

此处的代码:

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 }

有人能告诉我为什么吗?大Thx~

你写了depoly,但你可能是指deploy