群杀android进程请教
现在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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
回复 2# zooyo
继续等待高手~~~~
黑哥,TIM等魔鬼级高手帮忙看看吧,任务挺急的,55555
已经搞定谢谢大家!
for i in `adb shell ps|awk '/logcat/{print $2}'`
do
adb shell kill -9 $i
done
这样行吗
另外:你是用什么方法解决的?
回复 1# cuuccuuc
i=$($i+1) 这个不行吧,
i=$(($i++))
简单点也可以 ((i++))