【发布时间】:2012-05-24 10:43:42
【问题描述】:
我正在尝试使用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从特定路径执行命令?
【问题讨论】:
标签: javascript linux node.js coffeescript hubot