我在使用我开发的python脚本在Oracle Linux 6.8中运行.sh
脚本时遇到问题。我已经在Windows操作系统中开发了这些脚本并且它们运行没有问题,现在我正在尝试修改这些脚本以在Linux上运行它们但我遇到问题因为我不熟悉Linux操作系统。
我在Windows中使用python中的.bat
命令运行Popen
文件,例如:
p = Popen("StartScript.bat", cwd=r"My path")
其中StartScript.bat
是.bat
文件,My Path
是.bat
文件所在的路径。这在Windows操作系统中非常有用,但如果我想运行StartScript.sh
文件,如何为Linux操作系统执行相同的操作。
答案 0 :(得分:2)
使用以下行:
import os
os.popen('sh command')
例如
import os
os.popen('sh /home/oracle/scripts/start.sh')
享受
答案 1 :(得分:1)