21
run.sh
21
run.sh
@@ -1,12 +1,14 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
|
START_TIME=$(date +%s)
|
||||||
|
|
||||||
BASE_URL="https://git.thomasmlg.fr/thomas/Docker/raw/branch/release"
|
BASE_URL="https://git.thomasmlg.fr/thomas/Docker/raw/branch/release"
|
||||||
WORKDIR="/opt/lxc-updater"
|
WORKDIR="/opt/lxc-updater"
|
||||||
|
|
||||||
LOG_ROOT="/var/log/lxc-updater-TM"
|
LOG_ROOT="/var/log/lxc-updater-TM"
|
||||||
DATE="$(date +%F)"
|
DATE="$(date +%F)"
|
||||||
TS="$(date +%H%M%S)"
|
TS="$(date +%H:%M:%S)"
|
||||||
LOG_DIR="${LOG_ROOT}/${DATE}"
|
LOG_DIR="${LOG_ROOT}/${DATE}"
|
||||||
RUN_LOG="${LOG_DIR}/lxc-updater-run.log"
|
RUN_LOG="${LOG_DIR}/lxc-updater-run.log"
|
||||||
RUN_LOG_ARCHIVE="${LOG_DIR}/lxc-updater-run-${TS}.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 "🗃️ Archive run : ${RUN_LOG_ARCHIVE}"
|
||||||
echo "🎉 Terminé"
|
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