Skip to content

Instantly share code, notes, and snippets.

@Mustaavalkosta
Last active January 13, 2018 03:27
Show Gist options
  • Save Mustaavalkosta/c1b0a6e6397a07dfe012 to your computer and use it in GitHub Desktop.
Save Mustaavalkosta/c1b0a6e6397a07dfe012 to your computer and use it in GitHub Desktop.
RPi Arch Linux banner
#!/bin/bash
red='\033[02;31m'
green='\033[01;32m'
nocolor='\033[0m'
uname=`uname -a | awk -F " " '{print $1 " " $2 " " $3 " " $4 " " $5}'`
lastlog=`lastlog -u $USER | tail -n 1 | awk '{print $4 " " $5 " " $6 " " $7 " from " $3}'`
uptime=`cut -d. -f1 /proc/uptime`
up_days=`expr $uptime / 60 / 60 / 24`
up_hours=`expr $uptime / 60 / 60 % 24`
up_minutes=`expr $uptime / 60 % 60`
up_seconds=`expr $uptime % 60`
temp=`/opt/vc/bin/vcgencmd measure_temp | cut -c "6-9"`
loadavg=`cat /proc/loadavg | awk '{print $1 " " $2 " " $3}'`
memory=`free | grep Mem | awk '{ printf("%.1f %\n", $3/$2 * 100.0) }'`
users=`who -q | tail -n1 | cut -c "9-11"`
psu=`ps U $USER h | wc -l`
psa=`ps -A h | wc -l`
echo -e "
${green}.~~. .~~.
'. \ ' ' / .'
${red}.~ .~~~..~. _ _
: .~.'~'.~. : ___ ___ ___ ___| |_ ___ ___ ___ _ _ ___|_|
~ ( ) ( ) ~ | _| .'|_ -| . | . | -_| _| _| | | | . | |
( : '~'.~.'~' : ) |_| |__,|___| _|___|___|_| |_| |_ | | _|_|
~ .~ ( ) ~. ~ |_| |___| |_|
( : '~' : )
'~ .~~~. ~'
'~'${nocolor}
"
echo -e " System........: $uname"
echo -e " Last Login....: $lastlog"
echo -e " Uptime........: $up_days days $up_hours hours $up_minutes minutes $up_seconds seconds"
echo -e " Temperature...: $temp°C"
echo -e " Load..........: $loadavg"
echo -e " Memory Use....: $memory"
echo -e " SSH Logins....: Currently $users user(s) logged in."
echo -e " Processes.....: You're running $psu which makes a total of $psa running"
echo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment