Man page - annotate-output(1)
Packages contains this manual
- devscripts.conf(5)
- build-rdeps(1)
- whodepends(1)
- checkbashisms(1)
- annotate-output(1)
- namecheck(1)
- transition-check(1)
- debrsign(1)
- dpkg-genbuilddeps(1)
- deb-reversion(1)
- ltnu(1)
- debbisect(1)
- cowpoke(1)
- dscextract(1)
- list-unreleased(1)
- getbuildlog(1)
- debclean(1)
- chdist(1)
- rc-alert(1)
- mk-origtargz(1)
- deb2docker(1)
- edit-patch(1)
- what-patch(1)
- dd-list(1)
- tagpending(1)
- suspicious-source(1)
- bts(1)
- deb-why-removed(1)
- devscripts(7)
- plotchangelog(1)
- uscan(1)
- mergechanges(1)
- debsnap(1)
- debftbfs(1)
- hardening-check(1)
- dscverify(1)
- dget(1)
- who-uploads(1)
- debrepro(1)
- git-deborig(1)
- deb-janitor(1)
- deb2apptainer(1)
- dep-14-convert-git-branch-names(1)
- dep3changelog(1)
- wnpp-alert(1)
- pts-unsubscribe(1)
- sadt(1)
- debc(1)
- debdiff-apply(1)
- nmudiff(1)
- add-patch(1)
- dpkg-depcheck(1)
- rmadison(1)
- debsign(1)
- deb2singularity(1)
- diff2patches(1)
- debi(1)
- mk-build-deps(1)
- origtargz(1)
- debrebuild(1)
- deb-check-file-conflicts(1)
- reproducible-check(1)
- mass-bug(1)
- debootsnap(1)
- salsa(1)
- svnpath(1)
- debrelease(1)
- pts-subscribe(1)
- debdiff(1)
- dch(1)
- debcheckout(1)
- wrap-and-sort(1)
- wnpp-check(1)
- manpage-alert(1)
- dcmd(1)
- who-permits-upload(1)
- debchange(1)
- archpath(1)
- debuild(1)
- grep-excuses(1)
- debcommit(1)
- uupdate(1)
apt-get install devscripts
Available languages:
en fr deManual
ANNOTATE-OUTPUT
NOMSYNOPSIS
DESCRIPTION
OPTIONS
VALEURS DE RETOUR
EXEMPLE
MISES EN GARDE ET BOGUES
VOIR AUSSI
AIDE
AUTEUR
TRADUCTION
NOM
annotate-output - Annoter la sortie dâun programme avec la date et les flux
SYNOPSIS
annotate-output [ options ] [--] programme [ paramĂštres ...]
DESCRIPTION
annotate-output
exécute le
programme
avec
paramĂštres
comme arguments et préfixe
les lignes affichées avec une chaßne
formatĂ©e suivie dâun indicateur pour le flux
dans lequel la ligne a été écrite,
suivi dâun deux-points et dâune seule espace.
Les indicateurs de flux sont
I
pour les informations
émises par
annotate-output
ainsi que
O
pour STDOUT et
E
pour STDERR du
programme
.
OPTIONS
+FORMAT
Une chaĂźne de formatage
qui peut utiliser les séquences de conversion de
lâutilitaire
date
(1). La chaĂźne
générée est séparée de
lâindicateur de flux qui suit par une seule espace. Ce
formatage peut ĂȘtre remplacĂ© Ă
lâaide dâoptions subsĂ©quentes
spécifiant la chaßne de formatage.
Valeur par défaut "%H:%M:%S".
--raw-date-format FORMAT
Une chaĂźne de formatage qui peut utiliser les sĂ©quences de conversion de lâutilitaire date (1). Il nây a pas de sĂ©parateur entre la chaĂźne gĂ©nĂ©rĂ©e et lâindicateur de flux qui suit. Ce formatage peut ĂȘtre remplacĂ© Ă lâaide dâoptions subsĂ©quentes spĂ©cifiant la chaĂźne de formatage.
|
-- |
Met fin Ă lâanalyse des options (sauf en tant quâargument dâune option). |
-h , --help
Afficher un message dâaide.
VALEURS DE RETOUR
Si le programme est invoquĂ©, le code de retour dâ annotate-output est celui du programme ; sinon annotate-output se termine en renvoyant lâune des valeurs suivantes :
|
0 |
-h or --help a été indiqué. |
|||
|
125 |
Une erreur est survenue dans annotate-output . |
|||
|
126 |
Le programme a Ă©tĂ© trouvĂ© mais nâa pas pu ĂȘtre exĂ©cutĂ©. |
|||
|
127 |
Le programme nâa pas Ă©tĂ© trouvĂ© ou nâa pas Ă©tĂ© spĂ©cifiĂ©. |
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 retour
1
21:43:19 E: make: *** [all] Erreur 1
21:43:19 I: terminé avec un code de retour 2
MISES EN GARDE ET BOGUES
Puisque STDOUT
et STDERR sont traités en parallÚle, il peut
arriver que quelques lignes reçues sur STDOUT soient
affichées avant des lignes de STDERR (et
inversement).
Câest malheureusement trĂšs difficile Ă
corriger avec la stratĂ©gie dâannotation
choisie. Une solution serait de passer Ă un suivi par
PTRACE. Donner avec la valeur nice une (bien) plus grande
priorité au
programme
exécuté
pourrait cependant faire que ce comportement arrive moins
fréquemment.
annotate-output
nécessite que le
programme
produise des lignes
de texte (telles que spécifiées par POSIX) sur
STDOUT et STDERR.
En particulier, le comportement est
indéterminé quand les lignes produites
contiennent des octets NUL. Le comportement peut aussi
ĂȘtre indĂ©terminĂ© si les lignes produites
contiennent des octets qui ne forment pas des
caractĂšres valables dans la localisation
actuelle.
Lorsquâun programme interactif demande une entrĂ©e, la question peut ne pas ĂȘtre affichĂ©e tant que vous nâavez pas rĂ©pondu. Cela peut donner lâimpression que le programme ainsi lancĂ© a gelĂ©, alors que ce nâest pas le cas.
annotate-output
est implémenté en tant que script en langage
de commandes du shell. Les shells définissent
généralement des variables (shell) au
dĂ©marrage et peuvent placer lâattribut
« export » sur certaines dâentre
elles. De plus ils initialisent des variables (shell) depuis
leur propre environnement (tel que paramétré
par lâinvocateur du shell, soit celui
dâ
annotate-output
) et placent lâattribut
« export » sur celles-ci.
Il en rĂ©sulte que quand lâinvocateur de
annotate-output
souhaite définir une variable
dâenvironnement du
programme
, celle-ci peut
ĂȘtre remplacĂ©e ou dâautres variables
peuvent ĂȘtre ajoutĂ©es par le shell.
Par ailleurs, il nâest en principe pas permis de
dĂ©finir des variables dâenvironnement (par
exemple « . ») qui ne sont pas des
noms valables de variables shell. POSIX ne spécifie
pas si de telles variables dâenvironnement sont
exportées vers les programmes lancés depuis le
shell. Aucune prĂ©somption ne peut donc ĂȘtre
faite quant Ă lâexportation correcte ou
mĂȘme incorrecte de telles variables vers le
programme
.
VOIR AUSSI
date (1)
AIDE
Ce programme est maintenu par la communautĂ© (comprendre : vous allez devoir le corriger vous-mĂȘme). Les patches sont toutefois apprĂ©ciĂ©s, ainsi que toute sorte de retour (positif ou non).
AUTEUR
Cette page de manuel a Ă©tĂ© Ă©crite par Jeroen van Wolffelaar <jeroen@wolffelaar.nl> et peut ĂȘtre redistribuĂ©e sous les termes de la licence GPL version 2. Le script annotate-output lui-mĂȘme a Ă©tĂ© réécrit par Johannes Schauer Marin Rodrigues <josch@debian.org> et peut ĂȘtre redistribuĂ© sous les termes de la licence Expat.
TRADUCTION
Ce document est une traduction, maintenue Ă lÊŒaide de lÊŒoutil po4a < https://po4a.org/ > par lÊŒĂ©quipe de traduction francophone du projet Debian.
Plusieurs traducteurs dont Nicolas François, Guillaume Delacour, Cyril Brulebois, Thomas Huriaux, David Prévot et Xavier Guimard ont contribué aux traductions.
LÊŒĂ©quipe de traduction a fait le maximum pour rĂ©aliser une adaptation française de qualitĂ©. Veuillez signaler toute erreur de traduction en Ă©crivant Ă < debian-l10n-french@lists.debian.org > ou par un rapport de bogue sur le paquet devscripts.
La version anglaise la plus Ă jour de ce document est toujours consultable en ajoutant lÊŒoption « -L C » Ă la commande man .