nano setup_motd.sh

#!/bin/bash

# Cesta k MOTD súboru
MOTD_FILE="/etc/motd"

# Definícia farieb (ANSI escape sekvencie)
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
BLUE='\033[0;34m'
CYAN='\033[0;36m'
NC='\033[0m' # No Color (reset)

# Funkcia na získanie teploty CPU
get_cpu_temp() {
  if [ -f /sys/class/thermal/thermal_zone0/temp ]; then
    # Teplota v tisícinách stupňa, previesť na °C
    temp_raw=$(cat /sys/class/thermal/thermal_zone0/temp)
    temp_c=$((temp_raw / 1000))
    echo "${temp_c}°C"
  else
    echo "Nie je dostupná"
  fi
}

CPU_TEMP=$(get_cpu_temp)

# Vlastná farebná správa
read -r -d '' MESSAGE << EOM
${GREEN}============================================${NC}
${CYAN}        Vitajte na vašej Asterisk PBX        ${NC}
${YELLOW}            Server pripravený!               ${NC}
${GREEN}============================================${NC}
${BLUE}IP adresa servera:${NC} $(hostname -I | awk '{print $1}')
${BLUE}Dátum a čas:${NC} $(date +"%Y-%m-%d %H:%M:%S")
${BLUE}Teplota CPU:${NC} ${CPU_TEMP}
${RED}Nezabudnite sledovať stav Asterisk cez:${NC} asterisk -rvvvvv
EOM

# Zapíše správu do /etc/motd
echo -e "$MESSAGE" | sudo tee $MOTD_FILE > /dev/null

echo "MOTD správa bola úspešne nastavená."
chmod +x setup_motd.sh
sudo ./setup_motd.sh