mirror of
https://github.com/vale981/spectrwm
synced 2025-03-05 09:51:38 -05:00
parent
18364e3dce
commit
7a60eacaab
1 changed files with 7 additions and 7 deletions
14
baraction.sh
Executable file → Normal file
14
baraction.sh
Executable file → Normal file
|
@ -11,7 +11,7 @@ print_date() {
|
||||||
}
|
}
|
||||||
|
|
||||||
print_mem() {
|
print_mem() {
|
||||||
MEM=$($(which top) -bcn1 | grep Mem: | grep -v grep | cut -d " " -f11)
|
MEM=`/usr/bin/top | grep Free: | cut -d " " -f6`
|
||||||
echo -n "Free mem: $MEM "
|
echo -n "Free mem: $MEM "
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -66,7 +66,7 @@ print_apm() {
|
||||||
BAT_STRING="(battery unknown)"
|
BAT_STRING="(battery unknown)"
|
||||||
;;
|
;;
|
||||||
esac;
|
esac;
|
||||||
|
|
||||||
FULL="${AC_STRING}${BAT_STRING}"
|
FULL="${AC_STRING}${BAT_STRING}"
|
||||||
if [ "$FULL" != "" ]; then
|
if [ "$FULL" != "" ]; then
|
||||||
echo -n "$FULL"
|
echo -n "$FULL"
|
||||||
|
@ -76,26 +76,26 @@ print_apm() {
|
||||||
}
|
}
|
||||||
|
|
||||||
print_cpuspeed() {
|
print_cpuspeed() {
|
||||||
CPU_SPEED=$($(which sysctl) hw.cpuspeed | cut -d "=" -f2)
|
CPU_SPEED=`/sbin/sysctl hw.cpuspeed | cut -d "=" -f2`
|
||||||
echo -n "CPU speed: $CPU_SPEED MHz "
|
echo -n "CPU speed: $CPU_SPEED MHz "
|
||||||
}
|
}
|
||||||
|
|
||||||
while :; do
|
while :; do
|
||||||
# instead of sleeping, use iostat as the update timer.
|
# instead of sleeping, use iostat as the update timer.
|
||||||
# cache the output of apm(8), no need to call that every second.
|
# cache the output of apm(8), no need to call that every second.
|
||||||
$(which iostat) -C -c 3600 |& # wish infinity was an option
|
/usr/sbin/iostat -C -c 3600 |& # wish infinity was an option
|
||||||
PID="$!"
|
PID="$!"
|
||||||
APM_DATA=""
|
APM_DATA=""
|
||||||
I=0
|
I=0
|
||||||
trap "kill $PID; exit" TERM
|
trap "kill $PID; exit" TERM
|
||||||
while read -p; do
|
while read -p; do
|
||||||
if [ $(( ${I} % 1 )) -eq 0 ]; then
|
if [ $(( ${I} % 1 )) -eq 0 ]; then
|
||||||
APM_DATA=$($(which apm) -alb)
|
APM_DATA=`/usr/sbin/apm -alb`
|
||||||
fi
|
fi
|
||||||
if [ $I -ge 2 ]; then
|
if [ $I -ge 2 ]; then
|
||||||
# print_date
|
# print_date
|
||||||
print_mem
|
print_mem $MEM
|
||||||
print_cpu
|
print_cpu $REPLY
|
||||||
print_cpuspeed
|
print_cpuspeed
|
||||||
print_apm $APM_DATA
|
print_apm $APM_DATA
|
||||||
echo ""
|
echo ""
|
||||||
|
|
Loading…
Add table
Reference in a new issue