annotate-output(1) [xfree86 man page]
ANNOTATE-OUTPUT(1) General Commands Manual ANNOTATE-OUTPUT(1) NAME
annotate-output - annotate program output with time and stream SYNOPSIS
annotate-output [options] program [args ...] DESCRIPTION
annotate-output will execute the specified program, while prepending every line with the current time and O for stdout and E for stderr. OPTIONS
+FORMAT Controls the timestamp format, as per date(1). Defaults to "%H:%M:%S". -h, --help Display a help message and exit successfully. EXAMPLE
$ annotate-output make 21:41:21 I: Started make 21:41:21 O: gcc -Wall program.c 21:43:18 E: program.c: Couldn't compile, and took me ages to find out 21:43:19 E: collect2: ld returned 1 exit status 21:43:19 E: make: *** [all] Error 1 21:43:19 I: Finished with exitcode 2 BUGS
Since stdout and stderr are processed in parallel, it can happen that some lines received on stdout will show up before later-printed stderr lines (and vice-versa). This is unfortunately very hard to fix with the current annotation strategy. A fix would involve switching to PTRACE'ing the process. Giving nice a (much) higher priority over the executed program could however cause this behaviour to show up less frequently. The program does not work as well when the output is not linewise. In particular, when an interactive program asks for input, the question might not be shown until after you have answered it. This will give the impression that the annotated program has hung, while it has not. SEE ALSO
date(1) SUPPORT
This program is community-supported (meaning: you'll need to fix it yourself). Patches are however appreciated, as is any feedback (posi- tive or negative). AUTHOR
annotate-output was written by Jeroen van Wolffelaar <jeroen@wolffelaar.nl> This manpage comes under the same copyright as annotate-output itself, read /usr/bin/annotate-output (or wherever you install it) for the details. DEBIAN
Debian Utilities ANNOTATE-OUTPUT(1)
Check Out this Related Man Page
PYBOOTCHARTGUI(1) General Commands Manual PYBOOTCHARTGUI(1) NAME
pybootchartgui - viewer for boot process performance analysis results SYNOPSIS
pybootchartgui [options] files... DESCRIPTION
This manual page documents briefly the pybootchartgui command. pybootchartgui is a graphical program to view the data recorded by bootchart2. OPTIONS
-h, --help Show summary of options.t --version Show version of program. -i, --interactive Start in active mode -f FORMAT, --format=FORMAT Image format -o PATH, --output=PATH Output path (file or directory) where charts are stored -n, --no-prune Do not prune the process tree -q, --quiet Suppress informational messages -t, --boot-time Only display the boot time of the boot in text format (stdout) --very-quiet Suppress all messages except errors --verbose Print all messages --profile Profile rendering of chart (only useful when in batch mode indicated by -f) --show-pid Show process ids in the bootchart as 'processname [pid]' --show-all Show all process information in the bootchart as '/process/path/exe [pid] [args]' --crop-after=PROCESS Crop chart when idle after PROCESS is started --annotate=PROCESS Annotate position where PROCESS is started; can be specified multiple times. To create a single annotation when any one of a set of processes is started, use commas to separate the names. --annotate-file=FILENAME Filename to write annotation points to. SEE ALSO
bootchart2(1), bootchartd(1) AUTHOR
pybootchartgui is part of the bootchart2 suite. bootchart2 was written by Michael Meeks <michael.meeks@novell.com>, Anders Norgaard <anders.norgaard@gmail.com>, Scott James Remnant <scott@ubuntu.com> and Henning Niss <henningniss@gmail.com>. This manual page was written by David Paleino <dapal@debian.org>, for the Debian project (and may be used by others), and is licensed under the same terms of bootchart2. September 19, 2010 PYBOOTCHARTGUI(1)