16 lines
452 B
Bash
16 lines
452 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
CONTAINER="mariadb" # nom du conteneur
|
|
DATA_DIR="/srv/docker/database/data/mariadb" # volume host où tc.log est stocké
|
|
|
|
if docker logs "$CONTAINER" 2>&1 | grep -q "Bad magic header in tc log"; then
|
|
echo "⚠️ Problème détecté → suppression de tc.log"
|
|
docker stop "$CONTAINER"
|
|
rm -f "$DATA_DIR/tc.log"
|
|
docker start "$CONTAINER"
|
|
echo "✅ Correction appliquée"
|
|
else
|
|
echo "✅ Rien à corriger"
|
|
fi
|