un outil de sondage - retour accueil
git clone git://bebou.netlib.re/kun
Log | Files | Refs | README |
commit 3a4d167e2405d1f2f86096a4ff740d980ecea9be parent 8daca2f9bbceaf317d0b81360478b24643639962 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Tue, 19 Nov 2024 11:44:13 +0100 Correction bug mode commande/TUI Vérifier si l'on est co sur un terminal n'est pas la bonne approche, ça ne fonctionnait que pour cat script | kun et pas kun cmd A la place on vérifie sur le fichier kunscript est vide ou pas. S'il n'est pas vide c'est qu'il a été rempli depuis SSH_ORIGINAL_COMMAND ou $1,$2,... ou stdin depuis un pipe. Ca couvre tous nos cas. Diffstat:
M | kun.sh | | | 2 | +- |
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kun.sh b/kun.sh @@ -44,7 +44,7 @@ while read cmd;do done < $kunscript # Si on lit pas depuis un term on termine ici -[ ! -t 0 ] && exit 0 +[ -s "$kunscript" ] && exit 0 # Sinon on créé le fichier de log logfile=$(mktemp /tmp/kun.XXX.log)