shell脚本循环

一个抓取系统多用户相关信息的脚本。
此处shell包含while循环,变量运算,返回值赋值。

count=1;
while((count>=1))
do

    adb logcat -b all >logcat.txt &
    time=`adb shell date +%Y-%m-%d_%H-%M-%S`
    echo "time:${time}"
    echo "----------------collect start, cycle-${count}, time:${time}----------------"
    mkdir collected_data_${count}_${time}

    adb shell ps -ef |tee ./collected_data_${count}_${time}/ps${count}.txt
    adb shell top -n 3 -s 10 -m 200 |tee ./collected_data_${count}_${time}/top${count}.txt
    adb shell pm list users |tee ./collected_data_${count}_${time}/pm_list_users${count}.txt
    adb shell dumpsys meminfo |tee ./collected_data_${count}_${time}/dumpsys_meminfo${count}.txt
    
    echo "----------------collect end, cycle-${count}, time:${time}----------------"
    echo " "
    sleep 5
    let "count++"

done
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值