update ags
This commit is contained in:
1 parent
88822cb8e8
commit
a9c19bd2e1
134 files changed
+4732
-5813
No files matched your search
Executable
+48
@@ -0,0 +1,48 @@
|
||||
#!/bin/bash
|
||||
|
||||
get_cpu_usage() {
|
||||
top -bn1 | grep "Cpu(s)" | \
|
||||
awk '{printf "%.0f\n", $2 + $4 + $6}'
|
||||
}
|
||||
|
||||
get_ram_usage() {
|
||||
free -m | awk 'NR==2{printf "%.0f\n", $3*100/$2 }'
|
||||
}
|
||||
|
||||
get_swap_usage() {
|
||||
free -m | awk 'NR==3{printf "%.0f\n", $3*100/$2 }'
|
||||
}
|
||||
|
||||
get_cpu_temp() {
|
||||
sensors | grep -i 'core ' | awk '{sum+=$3; count+=1} END {if (count > 0) print sum/count; else print "Undefined"}'
|
||||
}
|
||||
|
||||
get_cpu_name() {
|
||||
lscpu | awk -F ': +' '/Model name/ {sub(" @ .*", "", $2); print $2}'
|
||||
}
|
||||
|
||||
get_ram() {
|
||||
free -h | grep Mem | awk '{print $2}'
|
||||
}
|
||||
|
||||
get_kernel() {
|
||||
uname -r
|
||||
}
|
||||
|
||||
if [[ "$1" == "--cpu-usage" ]]; then
|
||||
get_cpu_usage
|
||||
elif [[ "$1" == "--ram-usage" ]]; then
|
||||
get_ram_usage
|
||||
elif [[ "$1" == "--swap-usage" ]]; then
|
||||
get_swap_usage
|
||||
elif [[ "$1" == "--cpu-temp" ]]; then
|
||||
get_cpu_temp
|
||||
elif [[ "$1" == "--cpu-name" ]]; then
|
||||
get_cpu_name
|
||||
elif [[ "$1" == "--cpu-cores" ]]; then
|
||||
nproc
|
||||
elif [[ "$1" == "--ram" ]]; then
|
||||
get_ram
|
||||
elif [[ "$1" == "--kernel" ]]; then
|
||||
get_kernel
|
||||
fi
|
||||
Reference in new issue
Block a user