【发布时间】:2018-10-30 17:56:01
【问题描述】:
我有以下代码行
print linuxCommand.execute_ssh_command("xterm -e \"cd /home/;./lapras.sh; bash\" &", True, False)
它不会打开图形终端,我可以用脚本手动完成或运行另一个脚本,测试也在服务器的 Debian 会话上运行。
【问题讨论】:
标签: python linux testing debian xterm
我有以下代码行
print linuxCommand.execute_ssh_command("xterm -e \"cd /home/;./lapras.sh; bash\" &", True, False)
它不会打开图形终端,我可以用脚本手动完成或运行另一个脚本,测试也在服务器的 Debian 会话上运行。
【问题讨论】:
标签: python linux testing debian xterm
在终端上打印命令和使用他是不一样的。
您可以使用 subprocess 在 python 上调用 bash 命令:
import subprocess
subprocess.call("date")
您的 bash 命令使用 args,因此您可以像这样使用子进程:
subprocess.call(["command1", "arg1", "arg2"])
更多信息:https://www.cyberciti.biz/faq/python-execute-unix-linux-command-examples/
【讨论】: