Skip to content

Commit 570cc9f

Browse files
committed
sysinfo: maintenance
1 parent c0c3afd commit 570cc9f

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

20-x86-sysinfo

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ echo -e "== SYSTEM"
2828
if [[ -f "/sys/devices/system/cpu/present" ]]; then
2929
echo -en "Processor: " $CPU0; echo -e " $CPUT";
3030
fi
31+
echo -e "Online: " $(lscpu | grep -w "On-line CPU(s) list:" | sed "s/On-line CPU(s) list:/ /g" | sed -e "s/\s\{3,\}//g")
3132
echo -e "Governor: " $(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor)
3233
if [[ -f "/proc/meminfo" ]]; then
3334
MEMTOTAL=$(mem_hwinfo | awk '/MemTotal/ {printf "%.2f", $2; print $3}')

sysinfo

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#!/bin/bash
2+
3+
# variables
4+
CPU0=`lscpu | grep "Model name" | sed -n 1p | sed 's/Model name://g'`
5+
CPUT=$(sensors | sed -rn 's/.*Core 0:\s+.([0-9.]+).*/\1°C/p')
6+
NETWORK=$(ip -o -4 -br a | grep -v '^lo'| sed 's/^/ /' | sed 's/\/..//' | sed -r '1s/\s+/ /g' | sed -r '2s/\s+/ /g')
7+
ETH0=`echo -e Wired:`
8+
WLAN0=`echo -e Wireless:`
9+
10+
# display
11+
AP="Atomic Pi"
12+
MODEL=$(sudo dmidecode -s system-product-name)
13+
BLD="\033[1m"
14+
FIN="\033[0m"
15+
if [[ "$MODEL" == "MF-001" ]]; then
16+
echo -en "== ${BLD}${AP}${FIN}";
17+
else
18+
echo -en "== ${BLD}${MODEL}${FIN}";
19+
fi
20+
echo -e " (`uname -r`)"
21+
if [[ -f "/sys/devices/system/cpu/present" ]]; then
22+
echo -en "Processor: " $CPU0; echo -e " $CPUT";
23+
fi
24+
echo -e "Online: " $(lscpu | grep -w "On-line CPU(s) list:" | sed "s/On-line CPU(s) list:/ /g" | sed -e "s/\s\{3,\}//g")
25+
echo -e "Governor: " $(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor)
26+
if [[ -f "/proc/meminfo" ]]; then
27+
echo -e "Memory: " $(free -h | sed 's/i//g' | sed 's/Mem://g' | awk '{print $1" "$2}' | sed -n 'n;p')
28+
fi
29+
echo -e "Entropy: " $(cat /proc/sys/kernel/random/entropy_avail)
30+
echo -e "$NETWORK" | sed "s/^[ \t]*//" | sed "s/eth0/$ETH0 eth0/g" | sed "s/wlan0/$WLAN0 wlan0/g" | sed "s/usb0/$USB0 usb0/g"
31+
echo -e "Uptime: " $(uptime)
32+
33+
exit 0

0 commit comments

Comments
 (0)