最近使用 Python + Appium+tidevice 做自动化,实现自动抓 iOS 日志的功能,让它停止抓日志这块很困惑,目前了解到的模拟电脑键盘实现组合按键(ctrl+c)太麻烦了。像 adb 可以通过 adb kill-server 关闭 adb 服务来达到停止抓 logcat 日志的需求,想请教一下各位大佬 tidevice 有提供类似关闭服务的命令吗?或者还有其它的办法吗?
你是怎么调用 tidevice 的呢,一般这种情况发个 kill <进程id> 命令发送中断信号给进程,就可以关闭了。
kill <进程id>
电脑 ctrl+c、ctrl+d 这些本质上也是发送信号给进程。关于信号的详细信息,可以参考 https://www.jianshu.com/p/d7b96562d6ed
现在主要是将一些需要用到的 tidevice 命令封装成了函数。kill <进程 id> 这块我去了解一下 感谢大佬的回复!