保活原理

通过持续计算圆周率,并使用cpulimt限制CPU占比来满足oracle回收机制。

代码:

使用kejilion脚本安装docker:

bash <(curl -sL kejilion.sh)

安装bc、cpulimt:

apt install bc -y
apt install cpulimit -y

计算圆周率:

nohup sh -c 'while true; do echo "scale=10000; 4*a(1)" | nice -n 19 bc -lq > /dev/null & PID=$!; cpulimit -l 25 -p $PID >/dev/null 2>&1; wait $PID; sleep 5; done' &

卸载:

pkill -f "bc -lq" 2>/dev/null
pkill -f "cpulimit -l 25" 2>/dev/null
pkill -f "scale=10000" 2>/dev/null

By Ryan

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注