Je rencontre des problèmes avec la combinaison de python, temps et tee.Rediriger le script python stdout + le temps pour le fichier ET pour l'écran avec des arguments
J'ai un script script.sh qui contient la ligne suivante:
{ time python extractPassRate.py -i DataPaths/background.list -o PassRates/background.csv ; } 2>&1 | tee log.log
Cependant, quand je fais:
source script.sh
Le terminal se bloque juste.
Il est intéressant quand je remplacerai cette ligne avec:
{ time python extractPassRate.py ; } 2>&1 | tee log.log
(qui est, si je retire les arguments de script python) ou
{ time python extractPassRate.py -i DataPaths/background.list -o PassRates/background.csv ; } 2>&1
(pas d'économie à log.log)
Le script fonctionne.
Y at-il un problème avec la première ligne?