20 lines
554 B
Bash
Executable file
20 lines
554 B
Bash
Executable file
#!/bin/sh
|
|
|
|
get_mem() {
|
|
while IFS=':k ' read -r key val _; do
|
|
case $key in
|
|
MemTotal) mem_used="$((mem_used + val))" ;;
|
|
Shmem) mem_used="$((mem_used + val))" ;;
|
|
MemFree|Buffers|Cached|SReclaimable) mem_used="$((mem_used - val))" ;;
|
|
esac
|
|
done < /proc/meminfo
|
|
|
|
echo "$((mem_used / 1024))"
|
|
}
|
|
|
|
echo "$USER@$(hostname)"
|
|
echo 'os: Void Linux x86_64-musl'
|
|
echo "uptime:$(uptime -p | tr -d 'up')" # 4 hors 20 mintes
|
|
echo "ip: $(ip a | grep '192.168.178' | cut -d\ -f6 | cut -d/ -f1)"
|
|
echo "pkgs: $(xbps-query -lm | wc -l)"
|
|
echo "mem: $(get_mem)M"
|