嗨,我正在尝试在ubuntu中进行python自动化,我必须以编程方式调用shell脚本,在调用shell脚本后我需要输入并执行终端命令。
我正在使用以下命令调用shell脚本
import os
os.system("gnome-terminal --working-directory='/home/murlee/CTS/android-cts/tools' -e 'bash -c \"./cts-tradefed; exec bash\"'")
*现在我需要帮助在调用shell脚本
后输入和执行终端命令调用shell脚本后,我的终端将如下所示 Terminal_snapshot
" murlee @ murlee-联想的ideapad-100-14IBD:〜/ CTS /机器人-CTS /工具$ ./cts-tradefed
Android CTS 6.0_r17 build:3866870
cts-tf>(这里我必须输入命令并执行)"
谢谢!
答案 0 :(得分:0)
创建名为my-init.sh
./cts-tradefed
现在致电
import os
wd = '/home/murlee/CTS/android-cts/tools'
cmd = "bash --init-file {0}".format('./my-init.sh')
os.system("gnome-terminal --working-directory='{0}' -e '{1}'").format(wd,cmd)