un outil de sondage - retour accueil
git clone git://bebou.netlib.re/kun
Log | Files | Refs | README |
commit c73752b4a4c48931fcaf483c16e60486513de618 parent 55b5c6015f1d8f71b68df3e9d60d62a53891831a Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Mon, 18 Nov 2024 21:55:46 +0100 Correction bug "bad file descriptor" Quand j'ai déplacé la création du fichier de log je l'ai mis après l'exec des commandes. Si on appelait directement une commande kun le fd 3 n'avait pas encore été créé d'où l'erreur. Or ce n'est pas vraiment un souci puisque l'on veut logger les commandes *que* en mode interactif. Je laisse les commandes comme elles sont, elles vont quoi qu'il arrive tenter de logger, mais _cmdlog elle ne le fait que quand le fichier existe (c'est à dire session interactive). Diffstat:
M | utils.sh | | | 2 | +- |
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/utils.sh b/utils.sh @@ -7,7 +7,7 @@ _die() { echo "$red$@$norm" >&2 ;return 1; } _success() echo "$green$@$norm" >&2 -_cmdlog() echo "$@" >&3 +_cmdlog() { [ -e "$logfile" ] && echo "$@" >&3; } _questionexists() { local id;id="${1:?missing parameter}";[ -d "/tmp/kun.$id" ]; }