我正在尝试在Linux系统中执行操作,使用openssl speed来测试CPU性能。
以下是来自Netflix Simian Army的代码:
#!/bin/bash
# Script for BurnCpu Chaos Monkey
cat << EOF > /tmp/infiniteburn.sh
#!/bin/bash
while true;
do openssl speed;
done
EOF
# 32 parallel 100% CPU tasks should hit even the biggest EC2 instances
for i in {1..32}
do
nohup /bin/bash /tmp/infiniteburn.sh &
done
这是 Netflix 的猴军队代码,用于烧 CPU。这个程序可以正常执行,但问题是我无法杀死所有 32 个进程。我已经尝试了一切。
pkill -f pid/process name
killall -9 pid/process name
etc.,
我唯一成功杀死进程的方法是通过用户杀死它。
pkill -u username
如何在不使用用户名的情况下终止这些进程?
任何帮助都将不胜感激。
kill -9 pid
吗? - Eli Sadoff