linux 消耗cpu脚本(linux把占用率cpu百分之百的进程杀掉的脚本怎么写,请直接给我脚本)

本文目录
linux把占用率cpu百分之百的进程杀掉的脚本怎么写,请直接给我脚本
#!/bin/bash
/bin/ps axf -o "pid %cpu" | awk ’{if($2==100.0) print $1}’ | while read procid
do
echo kill -9 $procid
done
顺路说一句,直接这样杀进程很危险的,最好还是检查下再杀 这里我没有直接执行kill,只是echo了一下,你调试下能用了再把echo去掉就好了。
求一个耗尽cup耗尽内存资源的linux脚本,为了学习vmstat监控变化用的
1.无限递归调用自身
比如脚本的名字是 exhaustResources.sh,那么就这样写:
#!/bin/sh
echo "unlimited recursive call..."
./exhaustResources.sh #call self
在我的UBUNTU上测试了下效果:CPU立刻跳到90%以上,并且以每秒100MB的速度吞噬内存。
注意:运行这个脚本很可能让电脑失去响应(因为是以大量读入数据的方式消耗内存)!测试时,可以按Ctrl+C中止脚本运行。
2.空循环
#!/bin/sh
#echo "unlimited cycle"
while
do
echo "unlimited cycle"
done
这个脚本只能消耗一个CPU的全部资源。多核CPU的其他核心占用率不会升高。

更多文章:
blast premier春季赛(csgo战队vitality有谁)
2026年9月7日 21:50
全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)
2026年9月7日 17:10
matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)
2026年9月7日 16:30
oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)
2026年9月7日 15:30
电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)
2026年9月7日 12:20
scrollthrough意思(“scroll”是什么意思)
2026年9月7日 08:00




