GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
ARBTT-DUMP(1) Program references ARBTT-DUMP(1)

arbtt-dump - dumps arbtt data samples

arbtt-dump [OPTION...]

arbtt-dump reads the data samples recorded by arbtt-capture(1) and writes them so the standard output in an ascii based format.

-h, -?, --help
shows a short summary of the available options, and exists.

-V, --version

shows the version number, and exists.

-f FILE, --logfile FILE

logfile to use instead of ~/.arbtt/capture.log

-t FORMAT, --format FORMAT

dumping format to use, where FORMAT is one of human (the default), show or JSON. Case in-sensitive.

-l NUMBER, --last NUMBER

dump only the last NUMBER of samples.

~/.arbtt/capture.log
binary file, storing the arbtt data samples

This format is intended for human inspection, but not for further processing. Hence, it may change in new versions of arbtt without notice. Example output:

2013-06-20 14:53:50 (48ms inactive):
    ( ) Navigator:      arbtt-dump - Iceweasel
    ( ) gnome-terminal-server: jojo@kirk:~/projekte/programming/arbtt/doc
    (*) gvim:           arbtt.xml + (~/projekte/programming/arbtt/doc) - GVIM2

The line with a star indicates the currently active window.

This is the default serialization format of Haskell's Show type class, one entry per line. This can be useful if the data is to be processed by further Haskell code. Example output, with indentation added manually:

TimeLogEntry
    { tlTime = 2013-06-20 14:53:50.957763 UTC
    , tlRate = 60000
    , tlData = CaptureData
        { cWindows =
            [ (False,"arbtt-dump - Iceweasel","Navigator")
            , (False,"jojo@kirk:~/projekte/programming/arbtt/doc","gnome-terminal-server")
            , (True,"arbtt.xml + (~/projekte/programming/arbtt/doc) - GVIM2","gvim")
            ]
        , cLastActivity = 48
        }
    }

For interoperability, arbtt supports dumping its data to JSON, which can easily be parsed by many different programming languages. Some level of backward-compatibility will be provided, as far as possible. Default output, again with indentation and spacing added manually:

[ ...,
  { "windows": [
      { "program": "arbtt-dump - Iceweasel",
        "title": "Navigator",
        "active": false},
      { "program": "jojo@kirk:~/projekte/programming/arbtt/doc",
        "title":" gnome-terminal-server",
        "active": false},
      { "program": "arbtt.xml + (~/projekte/programming/arbtt/doc) - GVIM2",
        "title": "gvim",
        "active":true
      }],
    "inactive": 48,
    "date": "2013-06-20T14:53:50.957Z",
    "rate": 60000},
  ...
]

See the arbtt manual for more information and the arbtt hackage page[1] for newer versions of arbtt.

Joachim Breitner <mail@joachim-breitner.de>
Main author of arbtt

Sergey Astanin <s.astanin@gmail.com>

Contributor

Martin Kiefel <mk@nopw.de>

Contributor

Muharem Hrnjadovic <muharem@linux.com>

Contributor

Markus Hauck <markus1189@gmail.com>

Contributor

Thomasz Miąsko <tomasz.miasko@gmail.com>

Contributor

Waldir Pimenta <waldyrious@gmail.com>

Documentation writer

Gwern Branwen <gwern@gwern.net>

Documentation writer

Paolo G. Giarrusso <p.giarrusso@gmail.com>

Contributor

Michal J. Gajda <migamake@migamake.com>

Contributor

1.
arbtt hackage page
http://hackage.haskell.org/package/arbtt
04/08/2022 arbtt manual

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.