Tâche #11442
Scénario #11237: Évolution des remontées d'information de supervision des serveurs et alimentation infocentre
Script infocentre :La date de mise à jour ne fonctionne pas toujours selon le contenu du ficher creole
100%
Description
La date de mise à jour ne fonctionne pas toujours selon le contenu du ficher creole
root@cdl-auth-dose1:~# awk -F" : " '/Mise à jour/ {print $1}' /var/log/creole.log | tail -1
root@cdl-auth-dose1:~#
Associated revisions
Récupérer la date de dernière mise à jour après rotation des logs.
Ref #11442
History
#1 Updated by Emmanuel IHRY almost 8 years ago
- Subject changed from Script infocentre :La date de mise à jour ne fonctionne pas toujours selon le contenu du ficher creole to Script infocentre :La date de mise à jour ne fonctionne pas toujours selon le contenu du ficher creole
- Description updated (diff)
#2 Updated by Emmanuel GARETTE almost 8 years ago
- Status changed from Nouveau to En cours
#3 Updated by Emmanuel IHRY almost 8 years ago
- File creole.log View added
#4 Updated by Emmanuel GARETTE almost 8 years ago
En fait la mise a jour est dans une version compressée du fichier.
Je propose de récupérer la version dans le fichier creole.log, s'il n'y a pas de date on récupère le date dans les fichiers compressés.
c=$(cat /var/log/creole.log| awk -F" : " '/Mise à jour/ {print $1}'|tail -n 1);[ -z "$c" ] && c=$(zcat /var/log/creole.log.* | awk -F" : " '/Mise à jour/ {print $1}'|tail -n 1); echo $c
En 2.4 c'est plus simple :
. /var/lib/eole/reports/maj.log| echo $DATE
#5 Updated by Emmanuel IHRY almost 8 years ago
Ok
#6 Updated by Benjamin Bohard over 7 years ago
La méthode choisie pour exécuter les commandes ne permet pas d'utiliser les sous-shell avec assurance que ça se passe sans surprise (surtout si elle contient un |).
#7 Updated by Emmanuel IHRY over 7 years ago
- Assigned To changed from Emmanuel GARETTE to Benjamin Bohard
#8 Updated by Benjamin Bohard over 7 years ago
- % Done changed from 0 to 90
Révision du code permettant d'exécuter des commandes arbitraires
#9 Updated by Benjamin Bohard over 7 years ago
- Status changed from En cours to Résolu
- % Done changed from 90 to 100
- Distribution changed from EOLE 2.5 to EOLE 2.4
#10 Updated by Emmanuel IHRY over 7 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0