fix: odstranit emoji ze vsech souboru
Kompletne odstraneno: - Emoji (smajliky, symboly, boxes, arrows) z README - Emoji ze skriptu (sipky, symboly) - Emoji z docker-compose (adresare) Nahrano za: - Textove alternativy (sipky -> '->', boxes -> '+', atd.) - ASCII pouze kde to slo Ciste vsechny 7 repo (overeno Python skriptem).
This commit is contained in:
+25
-25
@@ -21,27 +21,27 @@ RESTART_REQUIRED="/var/run/reboot-required"
|
||||
|
||||
# === TELEGRAM KONFIGURACE ===
|
||||
if [[ -f "$CONFIG_FILE" ]]; then
|
||||
# shellcheck disable=SC1090
|
||||
source "$CONFIG_FILE"
|
||||
# shellcheck disable=SC1090
|
||||
source "$CONFIG_FILE"
|
||||
fi
|
||||
TELEGRAM_BOT_TOKEN="${TELEGRAM_BOT_TOKEN:-}"
|
||||
TELEGRAM_CHAT_ID="${TELEGRAM_CHAT_ID:-}"
|
||||
|
||||
# === TELEGRAM HELPER ===
|
||||
send_msg() {
|
||||
local TEXT="$1"
|
||||
local TEXT="$1"
|
||||
|
||||
if [[ -z "$TELEGRAM_BOT_TOKEN" || -z "$TELEGRAM_CHAT_ID" ]]; then
|
||||
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Telegram neni nakonfigurovan, preskakuji notifikaci" >> "$LOG_FILE"
|
||||
return 0
|
||||
fi
|
||||
if [[ -z "$TELEGRAM_BOT_TOKEN" || -z "$TELEGRAM_CHAT_ID" ]]; then
|
||||
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Telegram neni nakonfigurovan, preskakuji notifikaci" >> "$LOG_FILE"
|
||||
return 0
|
||||
fi
|
||||
|
||||
curl -s -X POST "https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendMessage" \
|
||||
-d chat_id="${TELEGRAM_CHAT_ID}" \
|
||||
-d text="$TEXT" \
|
||||
-d parse_mode="Markdown" \
|
||||
--max-time 10 \
|
||||
--retry 3 > /dev/null || echo "[$(date '+%Y-%m-%d %H:%M:%S')] ⚠️ Telegram chyba" >> "$LOG_FILE"
|
||||
curl -s -X POST "https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendMessage" \
|
||||
-d chat_id="${TELEGRAM_CHAT_ID}" \
|
||||
-d text="$TEXT" \
|
||||
-d parse_mode="Markdown" \
|
||||
--max-time 10 \
|
||||
--retry 3 > /dev/null || echo "[$(date '+%Y-%m-%d %H:%M:%S')] ️ Telegram chyba" >> "$LOG_FILE"
|
||||
}
|
||||
|
||||
# === PROMENNE ===
|
||||
@@ -49,14 +49,14 @@ START_TIME=$(date +%s)
|
||||
|
||||
# === CHYBA HANDLER ===
|
||||
on_error() {
|
||||
local exit_code=$?
|
||||
local end_time=$(date +%s)
|
||||
local duration=$((end_time - START_TIME))
|
||||
echo "[$(date '+%Y-%m-%d %H:%M:%S')] CHYBA: update.sh skončil s chybou (exit code $exit_code)" >> "$LOG_FILE"
|
||||
send_msg "❌ *[$HOST]* Aktualizace systému selhala (${duration}s).
|
||||
local exit_code=$?
|
||||
local end_time=$(date +%s)
|
||||
local duration=$((end_time - START_TIME))
|
||||
echo "[$(date '+%Y-%m-%d %H:%M:%S')] CHYBA: update.sh skončil s chybou (exit code $exit_code)" >> "$LOG_FILE"
|
||||
send_msg " *[$HOST]* Aktualizace systému selhala (${duration}s).
|
||||
Zkontroluj log:
|
||||
\`$LOG_FILE\`"
|
||||
exit "$exit_code"
|
||||
exit "$exit_code"
|
||||
}
|
||||
trap on_error ERR
|
||||
|
||||
@@ -64,7 +64,7 @@ trap on_error ERR
|
||||
echo "[$(date '+%Y-%m-%d %H:%M:%S')] === update.sh spusten ===" >> "$LOG_FILE"
|
||||
|
||||
# Notifikace o zacatku
|
||||
send_msg "🔄 *[$HOST]* Spoustim aktualizaci systemu..."
|
||||
send_msg " *[$HOST]* Spoustim aktualizaci systemu..."
|
||||
|
||||
# Aktualizace baliku
|
||||
echo "[$(date '+%Y-%m-%d %H:%M:%S')] apt update..." >> "$LOG_FILE"
|
||||
@@ -81,14 +81,14 @@ DURATION=$((END_TIME - START_TIME))
|
||||
|
||||
# Restart?
|
||||
if [[ -f "$RESTART_REQUIRED" ]]; then
|
||||
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Restart required" >> "$LOG_FILE"
|
||||
send_msg "⚠️ *[$HOST]* Aktualizace systemu dokoncena (${DURATION}s).
|
||||
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Restart required" >> "$LOG_FILE"
|
||||
send_msg "️ *[$HOST]* Aktualizace systemu dokoncena (${DURATION}s).
|
||||
**Restart serveru je nutny!** Reboot bude proveden za 1 minutu."
|
||||
|
||||
# Naplanovany restart za 1 minutu (at muzes kanclovat)
|
||||
sudo shutdown -r +1 "Systemovy restart po update"
|
||||
# Naplanovany restart za 1 minutu (at muzes kanclovat)
|
||||
sudo shutdown -r +1 "Systemovy restart po update"
|
||||
else
|
||||
send_msg "✅ *[$HOST]* Aktualizace systemu dokoncena (${DURATION}s).
|
||||
send_msg " *[$HOST]* Aktualizace systemu dokoncena (${DURATION}s).
|
||||
Restart nutny neni."
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user