编程语言
首页 > 编程语言> > javascript-Node.js hubot在服务器上执行命令

javascript-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从特定路径执行命令?

解决方法:

process.chdir('/var/folder')

是我一直在寻找的东西.

标签:node-js,coffeescript,hubot,linux,javascript
来源: https://codeday.me/bug/20191101/1982745.html