Le samedi 14 août 2004 à 13:56 +0200, a écrit :
>
> Quelques suggestions pour essayer de faire maigrir eaglediag
>
> * Affirmer que CMDECHO est une commande echo avec éventullement quelques
> fioritures (CMDECHO="/bin/echo" ou bien CMDECHO="echo -e", etc).
> Cela permettrait d'écrire $CMDECHO -n et donc de supprimer $CMDECHO_lg
pourquoi pas...
> * Idem pour echoLog_1lg (echoLog -n marche bien)
>
> * chmod 777 ${NEWBIE_FILE}. 644 ou 666 suffise je pense, même pour le Newbie
> ;-)
oui mais bon le nombre du diable... ;-)
> * Supprimer la variable TMP_FILE : l'option -o affecte directement LOG_FILE.
> Dans la phase d'initialisation un test unique : "est-ce que je peux écrire le
> fichier de logs ?" (utile si on est pas root).
ah oui...
> * Supprimer les commentaires "(mcoolive fix)" ;-)
ah ?
> * Et surtout je propose de supprimer echoLog en faisant ainsi :
> (exec 3>&1; fun_qui_affiche | tee -a $LOG_FILE)
euh bin non
pourquoi pas une gigantesque parenthèse autour de tout pendant qu'on y
est ?! ah oui ta remarque ci-dessous :
> J'avais pensé à faire de même pour le fichier de log NEWBIE_FILE, mais on a
> alors deux tees en parallèle sans aucun mécanisme de synchro et les messages
> se mélangent sur la sortie standard.
bah faut garder une certaine lisibilité et on n'est pas (encore) à 10
lancements de tee près quand même ?
Bon je vois quand je peux faire les modifs...
@++
Ben'. aka baud123