Je voudrais enregistrer la sortie d'une commande à stdout
ainsi qu'à un fichier journal. J'ai Cygwin installé et j'essaye d'utiliser la commande tee
pour accomplir ceci.La commande tee attend-elle toujours EOF?
devenv mysolution.sln /build myproject "Release|Win32" | tee build.log
Le problème est que tee
semble insister sur attendre la fin du fichier avant de sortir quoi que ce soit soit stdout
ou le fichier journal. Cela enlève le point de tout cela, qui est d'avoir un fichier journal pour référence future, mais aussi quelques enregistrements stdout
afin que je puisse facilement voir la progression de la construction.
tee
les options de » semblent se limiter à --append
, --ignore-interrupts
, --help
et --version
. Alors, y a-t-il une autre méthode pour arriver à ce que j'essaie de faire?
@ Jon: Oui, il semble que mon problème était en fait avec devenv.exe les choses étouffer en quelque sorte quand il est la construction d'une grande solution. J'ai essayé d'utiliser mon propre remplacement de tee et il a eu le même problème. – Owen