Je veux exécuter une commande de longue durée dans bash shell, et tous deux capturer son statut de sortie, et té sa sortie.
Donc je fais ça
command | tee out.txt
ST=$?
Le problème est que la variable ST capture le statut de sortie du tee et non de la commande. Comment puis-je resoudre ceci?
Notez que la commande est longue et rediriger la sortie vers un fichier pour l'afficher plus tard n'est pas une bonne solution pour moi.