我有以下代码行
print linuxCommand.execute_ssh_command("xterm -e \"cd /home/;./lapras.sh; bash\" &", True, False)
它不会打开图形终端,我可以用一个脚本手动运行,也可以运行另一个脚本,测试也正在服务器的Debian会话上运行。
答案 0 :(得分:0)
在终端上打印命令与使用他不同。
您可以使用子进程在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/