Voici un petit billet que j’aurai pu intituler : Je dĂ©couvre la roue.
Je cherchais tout bĂȘtement une meilleurs solution pour gĂ©rer la crĂ©ations de logs liĂ© a l’exĂ©cution de mes scripts. Prenons par exemple un script qui change les droits de la partition /usr et qui dĂ©sactive l’USB. La problĂ©matique est simple : je veux voir Ă l’Ă©cran l’exĂ©cution du script mais aussi tout conserver en log.
Jusqu’Ă Â prĂ©sent je faisais quelque chose dans ce gout lĂ :
#!/bin/bash
LOG=/var/log/secuFS.log
echo -n « Passage de /usr en ro » | tee -a $LOG
mount -o remount, ro /usr | tee -a $LOG
echo -n « DĂ©sactivation de l’USB » | tee -a $LOG
modprobe -r usb-storage | tee -a $LOG
exit 1
Burk que c’est moche, chaque ligne doit ĂȘtre paramĂ©trĂ©e avec | tee -a $LOG. J’entend d’ici mes petits camarades dev se moquer de moi, en me traitant de mangeur de chips. Maintenant si je m’arrĂšte 30 seconde pour rĂ©flĂ©chir je pourrais faire quelque chose dans ce gout lĂ :
Continuer la lecture de Simplifier la création de logs en bash