fix: prevent spurious N/A output in health check
Fixed issue where "N/A" was being printed directly to stdout instead of being captured in variables when du commands partially failed. Changed from: DATA_SIZE=$(du -sh ./data 2>/dev/null | cut -f1 || echo "N/A") To: DATA_SIZE=$(du -sh ./data 2>/dev/null | cut -f1) if [ -z "$DATA_SIZE" ]; then DATA_SIZE="N/A" fi This prevents spurious "N/A" lines appearing in the health check output. Fixed for: - DATA_SIZE (data directory size) - DB_SIZE (database directory size) - LOGS_SIZE (logs directory size) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -176,12 +176,18 @@ fi
|
|||||||
|
|
||||||
# Vérifier la taille des données
|
# Vérifier la taille des données
|
||||||
if [ -d ./data ]; then
|
if [ -d ./data ]; then
|
||||||
DATA_SIZE=$(du -sh ./data 2>/dev/null | cut -f1 || echo "N/A")
|
DATA_SIZE=$(du -sh ./data 2>/dev/null | cut -f1)
|
||||||
|
if [ -z "$DATA_SIZE" ]; then
|
||||||
|
DATA_SIZE="N/A"
|
||||||
|
fi
|
||||||
check_ok "Taille des données: $DATA_SIZE"
|
check_ok "Taille des données: $DATA_SIZE"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -d ./db ]; then
|
if [ -d ./db ]; then
|
||||||
DB_SIZE=$(du -sh ./db 2>/dev/null | cut -f1 || echo "N/A")
|
DB_SIZE=$(du -sh ./db 2>/dev/null | cut -f1)
|
||||||
|
if [ -z "$DB_SIZE" ]; then
|
||||||
|
DB_SIZE="N/A"
|
||||||
|
fi
|
||||||
check_ok "Taille de la base: $DB_SIZE"
|
check_ok "Taille de la base: $DB_SIZE"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -233,7 +239,10 @@ if [ -d ./logs ]; then
|
|||||||
LOG_COUNT=$(find ./logs -type f 2>/dev/null | wc -l)
|
LOG_COUNT=$(find ./logs -type f 2>/dev/null | wc -l)
|
||||||
check_ok "$LOG_COUNT fichier(s) de log"
|
check_ok "$LOG_COUNT fichier(s) de log"
|
||||||
|
|
||||||
LOGS_SIZE=$(du -sh ./logs 2>/dev/null | cut -f1 || echo "N/A")
|
LOGS_SIZE=$(du -sh ./logs 2>/dev/null | cut -f1)
|
||||||
|
if [ -z "$LOGS_SIZE" ]; then
|
||||||
|
LOGS_SIZE="N/A"
|
||||||
|
fi
|
||||||
check_ok "Taille des logs: $LOGS_SIZE"
|
check_ok "Taille des logs: $LOGS_SIZE"
|
||||||
else
|
else
|
||||||
check_warn "Dossier de logs introuvable"
|
check_warn "Dossier de logs introuvable"
|
||||||
|
|||||||
Reference in New Issue
Block a user