Linux空跑程序占用cpu
可以根据自己想占用CPU的个数设置
#!/bin/bash VAR=$2 SHELL_NAME=`basename $0` #echo $SHELL_NAME function start() { echo "Starting The Cpu USAGE..........Done!" for i in `seq 1 $VAR` do nohup `while true; do a+=1; done` & done } function stop() { PROCESSES_NUM=`ps -fe |grep $SHELL_NAME|grep -v stop|grep -v grep|wc -l` if [ $PROCESSES_NUM = 0 ] ; then echo -e "Warning: \nThere is no process; please check !" else ps -fe |grep $SHELL_NAME|grep -v stop|grep -v grep |awk '{print $2}'|xargs kill; echo "Stoping The Cpu USAGE..........Done !" fi } if [ $# != 2 ] ; then echo -e "Command Example:\n $0 start <CPUs>" echo " $0 stop all" exit 1;else case "$1" in start ) start ;; stop ) stop ;; * ) echo -e "Command Example:\n $0 start <CPUs>" echo " $0 stop all" ;; esac fi

浙公网安备 33010602011771号