Lorsque l'on sort d'une fonction avec exit ou return, la variable $? contient le code de sortie( En général 0 ou 1).

Si vous mettez un "|tee /tmp/logfile", la fonction redirigée aura toujours pour code de sortie 0.

Cela peut poser des problèmes pour des enchainements conditionnels de fonctions.

Eviter donc d'utiliser le "|" durant ces appels.

 

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone