Files
pwa-homelab-mon/scripts/cpu.sh
T
2026-08-29 10:29:48 +05:00

8 lines
249 B
Bash
Executable File

#!/bin/sh
# Суммарная загрузка CPU в процентах 0-100 (mac + linux).
case "$(uname)" in
Darwin) cores=$(sysctl -n hw.ncpu) ;;
*) cores=$(nproc) ;;
esac
ps -A -o %cpu | awk -v c="$cores" '{s+=$1} END {printf "%d", s/c}'