无法从Node.js执行Dokku(权限问题)

时间:2018-11-29 17:13:50

标签: node.js exec dokku

当尝试从Node.js进程调用Dokku(作为根)时。

我尝试使用 child_process 模块中的 exec spawn 方法。

const { exec } = require('child_process')
exec('dokku apps:create test', console.log)

给出以下错误:

/home/dokku/.basher/bash: main: command not found
Access denied

我也尝试过在su - dokku -c之前加上它,但是没有运气。

奇怪的是,当执行Python等效功能时,它完美地工作了。

from subprocess import call
call(["dokku", "apps:create", 'test'])

有什么想法会导致这些权限问题?

0 个答案:

没有答案