群杀android进程请教

发布于 2022-10-15 10:11:34 字数 561 浏览 30 评论 0

现在android系统下有好几个logcat进程,我需要在linux上进入adb shell杀掉这些进程,麻烦大虾告诉下改怎么改(adb环境下没有xargs)

我的脚本无法运行:
#!/bin/bash

process=`adb shell ps|grep logcat|awk '{print $2}'`
echo $process>/home/makai/auto/monkey/kill.log

A=`adb shell ps|grep logcat|awk '{print $2}'|wc -l`
i=1
while [  $A -eq 0 ]
    do

num=`more /home/makai/auto/monkey/kill.log|awk '{print $\$i}'`
adb shell kill -9 $num

i=$($i+1)

done

多谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

南渊 2022-10-22 10:11:34

回复 2# zooyo

    继续等待高手~~~~

野生奥特曼 2022-10-22 10:11:34

黑哥,TIM等魔鬼级高手帮忙看看吧,任务挺急的,55555

幽蝶幻影 2022-10-22 10:11:34

已经搞定谢谢大家!

心碎的声音 2022-10-22 10:11:34

for i in `adb shell ps|awk '/logcat/{print $2}'`
do
adb shell kill -9 $i
done
这样行吗

另外:你是用什么方法解决的?

醉城メ夜风 2022-10-22 10:11:34

回复 1# cuuccuuc

  i=$($i+1) 这个不行吧,
i=$(($i++))

简单点也可以 ((i++))

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文