common/templates/motd/alpine-motd.sh.j2

23 lines
560 B
Django/Jinja

#!/bin/sh
# distribution information
if [ -f /etc/os-release ]; then
. /etc/os-release
linux_distribution="\033[36m$PRETTY_NAME\033[0m"
else
linux_distribution="\033[36mUnknown Linux Distribution\033[0m"
fi
# disk usage
disk_usage=$(df -h / | awk 'NR==2 {print $3 " / " $2 " (" $5 ")"}')
# memory usage
memory_usage=$(free -m | awk 'NR==2 {print $3 " MB / " $2 " MB (" int($3/$2*100) "%)"}')
# display motd
echo "Welcome to $(hostname)!"
echo ""
echo -e "$linux_distribution"
echo "Disk Usage: $disk_usage"
echo "Memory Usage: $memory_usage"
echo ""