![从 python 脚本打开一个新终端并运行命令](https://linux22.com/image/1028425/%E4%BB%8E%20python%20%E8%84%9A%E6%9C%AC%E6%89%93%E5%BC%80%E4%B8%80%E4%B8%AA%E6%96%B0%E7%BB%88%E7%AB%AF%E5%B9%B6%E8%BF%90%E8%A1%8C%E5%91%BD%E4%BB%A4.png)
我在下面附上了我的代码。我希望能够启动一个 bash 脚本作为下面这个 python 脚本的一部分,该脚本会在特定目录中启动一个新终端。启动新终端后,我想要运行的命令是“ls”。
import subprocess
cmd = "gnome-terminal --working-directory=/home/USERNAME/Documents/Scripts/"
subprocess.Popen(cmd, shell=True)
关于我该如何做到这一点,您有什么想法吗?
这是我的目标:
- 从一个终端运行 script.py 后,我希望它在特定目录打开第二个终端。
- 然后,执行命令1 + 命令2,或者直接运行已列出所有命令的 bash.sh。
- 保持终端打开
任何帮助都将不胜感激!谢谢。