Node.js hubot在服务器上执行命令

我试图在服务器上使用hubot执行命令。 这个例子适用于我:

robot.respond /(cmd)/i, (msg) -> doing = spawn 'ls', ['-la'] doing.stdout.on 'data', (data) -> msg.send data.toString() 

但是,我需要在执行我要执行的命令之前更改文件夹。 我想让hubot运行的是:

 cd /var/folder && some-command 

但从hubot脚本更改文件夹不起作用。

执行的命令有很多基于它所在的文件夹加载的文件,所以它似乎我必须去这个文件夹。

我如何使hubot从特定path执行命令?

 process.chdir('/var/folder') 

是我正在寻找的。

不熟悉hubot,但你有没有尝试shell命令链像“cd / var / folder; 一些命令“