Provided by:
devscripts_2.10.53ubuntu3_i386 
NOM
annotate-output - Annoter la sortie d’un programme avec la date et les
flux
SYNOPSIS
annotate-output programme [paramètres ...]
DESCRIPTION
annotate-output va lancer le programme indiqué en ajoutant au début de
chaque ligne l’heure courante ainsi qu’un O pour la sortie standard
(« stdout ») et un E pour la sortie d’erreur (« stderr »).
EXEMPLE
$ annotate-output make
21:41:21 I: make démarré
21:41:21 O: gcc -Wall programme.c
21:43:18 E: programme.c: n’a pas compilé et durée de diagnostic dépassée
21:43:19 E: collect2: ld a retourné un code de sortie 1
21:43:19 E: make: *** [all] Erreur 1
21:43:19 I: terminé avec un code de sortie 2
BOGUES
Puisque stdout et stderr sont traitées en parallèle, il peut arriver
que quelques lignes reçues sur stdout soient affichées avant des lignes
de stderr (et inversement).
Ceci est malheureusement très difficile à corriger avec la stratégie
d’annotation choisie. Une solution serait de passer à un suivi via
PTRACE. Donner à nice une (bien) plus grande priorité par rapport au
programme exécuté pourrait cependant éviter que ce comportement
n’arrive trop fréquemment.
Ce programme ne fonctionne pas non plus très bien si la sortie n’est
pas faite ligne par ligne. En particulier, quand un programme
interactif attend une entrée, la question peut ne pas être affichée
tant que vous n’y avez pas répondu. Ceci peut donner l’impression que
le programme ainsi lancé a gelé, alors que ce n’est pas le cas.
annotate-output n’accepte pas d’option sur la ligne de commande pour
l’instant, donc --help, --version et ce genre de choses ne fonctionnent
pas pour l’instant (à moins d’installer /usr/bin/--help).
À FAIRE
Accepter les options --help et --version.
Devenir riche avec ce morceau de bash très sophistiqué.
SITE WEB/AIDE
La version la plus récente de cet utilitaire se trouve sur
http://jeroen.A-Eskwadraat.nl/sw/annotate
Ce programme est soutenu par la communauté (comprendre : vous allez
devoir le corriger vous-même). Les rustines sont toutefois appréciées,
ainsi que toute sorte de retour (positif ou non).
AUTEUR
annotate-output a été écrit par Jeroen van Wolffelaar
<jeroen@wolffelaar.nl>. Cette page de manuel est distribuée sous la
même licence que annotate-output lui-même, veuillez lire
/usr/bin/annotate-output (ou à tout autre endroit où il est installé)
pour les détails.
TRADUCTION
Ce document est une traduction, réalisée par Nicolas François,
Guillaume Delacour, Cyril Brulebois et Thomas Huriaux.
L’équipe de traduction a fait le maximum pour réaliser une adaptation
française de qualité.
La version anglaise la plus à jour de ce document est toujours
consultable en ajoutant l’option « -L C » à la commande man.
N’hésitez pas à signaler à l’auteur ou à la liste de traduction
<debian-l10-french@lists.debian.org>, selon le cas, toute erreur dans
cette page de manuel.