8 lines
249 B
Bash
Executable File
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}'
|