【发布时间】:2021-05-11 16:31:07
【问题描述】:
我正在创建一个服务管理器来管理诸如 apache 、 tomcat .. 等服务。
我可以通过 srvmanage.sh enable
service_info = ServiceDB.query.filter_by(service_id=service_id).first()
service_name = service_info.service
subprocess.run(['/home/service_manager/bin/srvmanage.sh enable', service_name],shell=True)
这段代码有什么问题?
【问题讨论】:
-
这段代码有什么问题:你遇到了什么问题?
-
它没有启用服务。
-
您是否尝试跟踪命令(`set -x)?你检查了它的退出代码吗?
标签: python-3.x linux shell subprocess centos7