aboutsummaryrefslogtreecommitdiff
path: root/Common/rofi/bin/usedcpu
diff options
context:
space:
mode:
authorjakob.stendahl <jakob.stendahl@infomedia.dk>2024-01-23 11:13:18 +0100
committerjakob.stendahl <jakob.stendahl@infomedia.dk>2024-01-23 11:13:18 +0100
commit72efe134f645a5212f875c153dd8db4a64cbe968 (patch)
treed23229285071bf381515657b94919852ebf426c9 /Common/rofi/bin/usedcpu
parente33d5f8d10d34e5a3a4bb292015961dd574f4c93 (diff)
downloaddotfiles-72efe134f645a5212f875c153dd8db4a64cbe968.tar.gz
dotfiles-72efe134f645a5212f875c153dd8db4a64cbe968.zip
changes
Diffstat (limited to 'Common/rofi/bin/usedcpu')
-rwxr-xr-xCommon/rofi/bin/usedcpu45
1 files changed, 0 insertions, 45 deletions
diff --git a/Common/rofi/bin/usedcpu b/Common/rofi/bin/usedcpu
deleted file mode 100755
index 512933c..0000000
--- a/Common/rofi/bin/usedcpu
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/usr/bin/env bash
-
-PREV_TOTAL=0
-PREV_IDLE=0
-
-cpuFile="/tmp/.cpu"
-
-if [[ -f "${cpuFile}" ]]; then
- fileCont=$(cat "${cpuFile}")
- PREV_TOTAL=$(echo "${fileCont}" | head -n 1)
- PREV_IDLE=$(echo "${fileCont}" | tail -n 1)
-fi
-
-CPU=(`cat /proc/stat | grep '^cpu '`) # Get the total CPU statistics.
-unset CPU[0] # Discard the "cpu" prefix.
-IDLE=${CPU[4]} # Get the idle CPU time.
-
-# Calculate the total CPU time.
-TOTAL=0
-
-for VALUE in "${CPU[@]:0:4}"; do
- let "TOTAL=$TOTAL+$VALUE"
-done
-
-if [[ "${PREV_TOTAL}" != "" ]] && [[ "${PREV_IDLE}" != "" ]]; then
- # Calculate the CPU usage since we last checked.
- let "DIFF_IDLE=$IDLE-$PREV_IDLE"
- let "DIFF_TOTAL=$TOTAL-$PREV_TOTAL"
- let "DIFF_USAGE=(1000*($DIFF_TOTAL-$DIFF_IDLE)/$DIFF_TOTAL+5)/10"
- if [[ $1 = "-i" ]]; then
- echo " ${DIFF_USAGE}%"
- else
- echo "${DIFF_USAGE}%"
- fi
-else
- if [[ $1 = "-i" ]]; then
- echo " ?"
- else
- echo "?"
- fi
-fi
-
-# Remember the total and idle CPU times for the next check.
-echo "${TOTAL}" > "${cpuFile}"
-echo "${IDLE}" >> "${cpuFile}"