我需要在Node.js中写这个
vCmd = any cmd that needs root privileges
vPwd = "1234" #asked before in a seperate dialog
vProc = subprocess.Popen(["sudo", "-S", "xfce4-terminal", "-e", vCmd], stdin=subprocess.PIPE, stderr=subprocess.PIPE)
vResult = vProc.communicate(vPwd + '\n')[1]
(可能与嵌套的子进程\u process.spawn有关)
重要的是以编程方式使用sudo和密码
在节点的
child_process
模块中使用spawn
函数,并将sudo密码写入stdin:相关问题 更多 >
编程相关推荐