21
run.sh
21
run.sh
@@ -1,12 +1,14 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
START_TIME=$(date +%s)
|
||||
|
||||
BASE_URL="https://git.thomasmlg.fr/thomas/Docker/raw/branch/release"
|
||||
WORKDIR="/opt/lxc-updater"
|
||||
|
||||
LOG_ROOT="/var/log/lxc-updater-TM"
|
||||
DATE="$(date +%F)"
|
||||
TS="$(date +%H%M%S)"
|
||||
TS="$(date +%H:%M:%S)"
|
||||
LOG_DIR="${LOG_ROOT}/${DATE}"
|
||||
RUN_LOG="${LOG_DIR}/lxc-updater-run.log"
|
||||
RUN_LOG_ARCHIVE="${LOG_DIR}/lxc-updater-run-${TS}.log"
|
||||
@@ -123,4 +125,19 @@ echo "🧾 Log run : ${RUN_LOG}"
|
||||
echo "🗃️ Archive run : ${RUN_LOG_ARCHIVE}"
|
||||
echo "🎉 Terminé"
|
||||
|
||||
send_matrix "✅ Mise à jour terminée avec succès sur $(hostname)"
|
||||
SUMMARY="🧰 LXC Updater (TM)
|
||||
|
||||
🖥️ Conteneur : $(hostname)
|
||||
📅 Date : ${DATE}
|
||||
🕒 Heure : $(date +%H:%M:%S)
|
||||
|
||||
📦 Mise à jour système : terminée
|
||||
🐳 Mise à jour Docker : terminée
|
||||
|
||||
⏱ Durée : ${DURATION}s
|
||||
"
|
||||
|
||||
send_matrix "$SUMMARY"
|
||||
|
||||
END_TIME=$(date +%s)
|
||||
DURATION=$((END_TIME-START_TIME))
|
||||
Reference in New Issue
Block a user