-
Notifications
You must be signed in to change notification settings - Fork 788
命令执行
rev1si0n edited this page Oct 1, 2023
·
1 revision
该功能用于在设备后台,前台执行 shell 脚本/命令(手机侧执行)
用于执行时间短(0-10秒内)的脚本。
cmd = d.execute_script("whoami")
print (cmd.exitstatus)
print (cmd.stdout)
print (cmd.stderr)
用于执行时间长的脚本,因考虑可能用户写出死循环脚本无限输出导致内存占满等问题无法获知后台脚本执行结果。
sid = d.execute_background_script("sleep 100; exit 0;")
# 检查脚本是否结束
d.is_background_script_finished(sid)
# 强制结束后台脚本
d.kill_background_script(sid)