Log boot lxc

This commit is contained in:
Maniack Crudelis 2017-02-01 17:11:42 +01:00
parent aa5acd9425
commit 925e75618e
2 changed files with 4 additions and 1 deletions

View file

@ -613,6 +613,7 @@ INIT_VAR
INIT_LEVEL
echo -n "" > "$COMPLETE_LOG" # Initialise le fichier de log
echo -n "" > "$RESULT" # Initialise le fichier des résulats d'analyse
> "$script_dir/lxc_boot.log" # Initialise le fichier de log du boot du conteneur
if [ "$no_lxc" -eq 0 ]; then
LXC_INIT
fi

View file

@ -26,7 +26,7 @@ LXC_START () {
for i in `seq 1 3`
do # Tente jusqu'à 3 fois de démarrer le conteneur
# Démarrage de la machine
sudo lxc-start -n $LXC_NAME -d | tee -a "$RESULT" 2>&1
sudo lxc-start -n $LXC_NAME -d --logfile "$script_dir/lxc_boot.log" | tee -a "$RESULT" 2>&1
for j in `seq 1 10`
do # Vérifie que la machine est accessible en ssh avant de commencer. Il lui faut le temps de démarrer.
echo -n .
@ -56,6 +56,8 @@ LXC_START () {
fi
if [ "$i" -eq 3 ] && [ "$failstart" -eq 1 ]; then # Si le dernier démarrage est encore en erreur, stoppe le test
ECHO_FORMAT "Le conteneur a rencontré des erreurs 3 fois de suite...\nSi le problème persiste, utilisez le script lxc_check.sh pour vérifier et réparer le conteneur." "lred" "bold"
echo "Log de démarrage:"
cat "$script_dir/lxc_boot.log"
return 1
fi
done