История изменений
Исправление vodz, (текущая версия) :
Но скрипт, конечно, как специально делали чтобы жрал cpu и mem. Два раза вызывать free и вычислять через awk после grep...
#!/bin/bash
while true; do
while read name value kb; do
case "$name" in
MemTotal:) MemTotal=$((value/1024));;
MemFree:) MemFree=$((value/1024));;
Buffers:) Buffers=$((value/1024));;
esac
done < /proc/meminfo
f=$((MemTotal-MemFree+Buffers))
r=$((f*1000/MemTotal))
echo "RAM ${r%?}.${r:2:1}% ${f}mb"
sleep 3
done
Исходная версия vodz, :
Но скрипт, конечно, как специально делали чтобы жрал cpu и mem. Два раза вызывать free и вычислять через awk после grep...
#!/bin/bash
while true; do
while read name value kb; do
case "$name" in
MemTotal:) MemTotal=$((value/1024));;
MemFree:) MemFree=$((value/1024));;
Buffers:) Buffers=$((value/1024));;
esac
done < /proc/meminfo
f=$((MemTotal-MemFree+Buffers))
r=$((f*1000/MemTotal))
echo "RAM ${r:0:2}.${r:2:1}% ${f}mb"
sleep 3
done