说明:kill了占用CPU高的python3进程
vim kill_highPCU_python3.sh
#!/bin/sh
#i=2
#while (i--)
#do
cpu=$(top -b -n1 | grep "python3" | head -1 | awk '{print $9}')
pid=$(top -b -n1 | grep "python3" | head -1 | awk '{print $1}')
echo $cpu
echo $pid
if [ $cpu > 85 ]
kill -9 $pid
then echo "kill -9 $pid";
fi
#done
执行top看到进程1619占用CPU为95.7%
给文件加上执行权限(chmod +x kill_highPCU_python3.sh)后,执行kill_highPCU_python3.sh
可以看到,kill了CPU占用为93.8%的进程(CPU在不断的变化);