把下面的脚本保存为status.sh,建议放到网站根目录下,脚本会保存占用数据到脚本虽在目录。
#!/bin/bash
script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
while true; do
# 获取CPU占用百分比
cpu_usage=$(grep 'cpu ' /proc/stat | awk '{usage=($2+$4)*100/($2+$4+$5)} END {print usage "%"}')
# 获取内存占用百分比
mem_usage=$(free -m | awk '/Mem/ {usage = $3 / $2 * 100; printf "%.2f%", usage}')
# 获取根目录占用百分比
disk_usage=$(df -h / | awk '/\// {usage = $(NF-1); print usage}')
# 构建JSON对象
json='{ "cpu_usage": "'$cpu_usage'", "mem_usage": "'$mem_usage'", "disk_usage": "'$disk_usage'" }'
# 将JSON对象写入文件
echo "$json" > "$script_dir/system_usage.json"
sleep 1
done然后增加一个开机启动项,或者手动执行下面的命令
no /path/to/status.sh > /dev/null &然后你就可以通过https://你的域名/system_usage.json获取到占用数据,比如32mb.cc的实时占用数据地址是https://32mb.cc/usr/themes/blackleft/status/system_usage.json。
至于前端怎么写,问 ChatGPT 最快

学会了!
厉害了我的博主。
华纳圣淘沙开户步骤详解(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙公司开户流程全解析(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙公司账户注册指南(183-8890-9465—?薇-STS5099【6011643】
新手如何开通华纳圣淘沙公司账户(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙企业开户标准流程(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙公司开户:从零到一(183-8890-9465—?薇-STS5099【6011643】
官方指南:华纳圣淘沙公司开户流程(183-8890-9465—?薇-STS5099【6011643】
华纳圣淘沙公司开户流程说明书(183-8890-9465—?薇-STS5099【6011643】