Skip to content

Commit 88fbb1f

Browse files
Adds MacOS-specfic ps aux command.
Potentially closes #89
1 parent 98d7871 commit 88fbb1f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

scripts/cpu_percentage.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ print_cpu_percentage() {
2828
usage="$(cached_eval WMIC cpu get LoadPercentage | grep -Eo '^[0-9]+')"
2929
# shellcheck disable=SC2059
3030
printf "$cpu_percentage_format" "$usage"
31+
else
32+
if is_osx; then
33+
load=$(cached_eval ps aux | awk '{print $3}' | tail -n+2 | awk '{s+=$1} END {print s}')
34+
cpus=$(cpus_number)
35+
echo "$load $cpus" | awk -v format="$cpu_percentage_format" '{printf format, $1/$2}'
3136
else
3237
load=$(cached_eval ps -aux | awk '{print $3}' | tail -n+2 | awk '{s+=$1} END {print s}')
3338
cpus=$(cpus_number)

0 commit comments

Comments
 (0)