Skip to content

Instantly share code, notes, and snippets.

@scar45
Last active August 29, 2015 14:16
Show Gist options
  • Save scar45/4675b1857cac7290f2e2 to your computer and use it in GitHub Desktop.
Save scar45/4675b1857cac7290f2e2 to your computer and use it in GitHub Desktop.
RetroPie stats shown after logging in
# RETROPIE PROFILE START
# Thanks to http://blog.petrockblock.com/forums/topic/retropie-mushroom-motd/#post-3965
let upSeconds="$(/usr/bin/cut -d. -f1 /proc/uptime)"
let secs=$((${upSeconds}%60))
let mins=$((${upSeconds}/60%60))
let hours=$((${upSeconds}/3600%24))
let days=$((${upSeconds}/86400))
UPTIME=$(printf "%d days, %02dh%02dm%02ds" "$days" "$hours" "$mins" "$secs")
# get the load averages
read one five fifteen rest < /proc/loadavg
echo "$(tput setaf 2)
.~~. .~~. `date +"%A, %e %B %Y, %r"`
'. \ ' ' / .' `uname -srmo`$(tput setaf 1)
.~ .~~~..~.
: .~.'~'.~. : $(tput setaf 3)`df -h | grep Filesystem`$(tput setaf 1)
~ ( ) ( ) ~ $(tput setaf 7)`df -h|grep rootfs`$(tput setaf 1)
( : '~'.~.'~' : ) Uptime.............: ${UPTIME}
~ .~ ~. ~ Memory.............: `cat /proc/meminfo | grep MemFree | awk {'print $2'}`kB (Free) / `cat /proc/meminfo | grep MemTotal | awk {'print $2'}`kB (Total)$(tput setaf 7)
( $(tput setaf 4) | | $(tput setaf 7) ) $(tput setaf 1) Running Processes..: `ps ax | wc -l | tr -d " "`$(tput setaf 7)
'~ ~' $(tput setaf 1) IP Address.........: `ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'` $(tput setaf 7)
*--~-~--* $(tput setaf 7) The RetroPie Project, www.petrockblock.com
$(tput sgr0)"
# RETROPIE PROFILE END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment