#! /bin/sh
# 这是一个CPU压测脚本，使用时需要输入1个整数，表示压测几核CPU
# 提示至少需要输入一个参数，确定用于压测的CPU核数，建议不要将所有CPU核心投入压测
# taich_sim@163.com

if [ $# != 1 ] ; then
echo "参数错误，请输入CPU使用核数。USAGE: $0 1/2/3"
echo
exit 1;
fi

# 压测程序：
for i in `seq $1`
do
     echo -ne "
    i=0;
    while true
    do
    i=i+1;
    done" | /bin/sh &
     pid_array[$i]=$! ;
done

# 协助退出
for i in "${pid_array[@]}"; do
     echo 'kill ' $i ';';
done
