挂载磁盘通过Flask rest api失败,但是直接在命令行或shell脚本上运行时可以工作

时间:2018-10-09 13:28:41

标签: python shell flask mount flask-restful

我正在尝试使用Flask rest api运行安装命令。 我尝试了多种方法,但是没有一种有效。 但是,当我直接在VM上执行命令时,它运行良好。我检查了在休息状态下运行的用户是否具有特权。

1)os.system('sudo mount -a')

2)使用子进程调用Shell脚本

import subprocess
p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
out, err = p.communicate()

从rest api执行时,我看到此错误。但是直接执行时没有问题。

mount:已安装/ dev / sdc1或/ u01 / data繁忙        / dev / sdc1已安装在/ u01 / data

0 个答案:

没有答案