node exec命令不在pm2下运行

时间:2017-10-22 16:43:25

标签: node.js ssh exec pm2

我有一个非常简单的节点脚本,它等待一个事件,然后运行一个ssh命令:

    function buildSite(){     
         exec('/usr/bin/ssh user@server \' cd SiteDir; ./build.sh \' ', function(error, stdout, stderr) {
        console.log(stdout)
}); }

如果应用程序与nodemon一起运行,则可以正常运行。如果我使用PM2启动应用程序,我会收到一个事件,告诉我已收到命令,但该站点没有按预期重建。

我错过了什么,需要适应PM2吗?

0 个答案:

没有答案