Dies ist der Befehl arbtt-stats, der im kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows Online-Emulator oder MAC OS Online-Emulator ausgeführt werden kann.
PROGRAMM:
NAME/FUNKTION
arbtt-stats - Statistiken aus den arbtt-Datenproben erstellen
ZUSAMMENFASSUNG
arbtt-Statistiken [MÖGLICHKEIT...]
BESCHREIBUNG
arbtt-Statistiken liest die bisher aufgezeichneten Samples von arbtt-Aufnahme aus dem Protokoll
Datei, filtert sie nach den Benutzerspezifikationen und generiert einen oder mehrere Berichte
aus den Daten.
Bei Ausführung ohne Optionen, --total-time wird angenommen.
Die Reihenfolge, in der Filter (--ausschließen, --nur, --also-inactive und --Filter) und Berichte
an das Programm übergeben werden, ist irrelevant: Alle auf der Kommandozeile angegebenen Filter sind aktiv
für alle Berichte.
OPTIONAL
-h, -?, --help
zeigt eine kurze Zusammenfassung der verfügbaren Optionen und existiert.
-V, --Version
zeigt die Versionsnummer an und existiert.
--Logdatei FILE
Protokolldatei, die anstelle von verwendet werden soll ~/.arbtt/capture.log
--categorizefile
Datei kategorisieren, die anstelle von verwendet werden soll ~/.arbtt/categorize.cfg
Filterung Optionen
-x TAG, --ausschließen TAG
Ignorieren Sie alle Datenproben, denen dieses Tag oder diese Kategorie zugewiesen wurde. Zur Unterscheidung
Tags und Kategorien, letztere müssen gefolgt von einem Doppelpunkt eingegeben werden. Kann angegeben werden
mehr als einmal.
-o TAG, --nur TAG
Ignorieren Sie alle Datenproben, denen dieses Tag nicht zugewiesen wurde. Um Tags und
Kategorien müssen letztere gefolgt von einem Doppelpunkt eingegeben werden. Kann mehr als
Einmal.
--also-inactive
standardmäßig, arbtt-Statistiken ignoriert alle Proben, denen das Tag „inaktiv“ zugewiesen wurde.
Dieses Flag deaktiviert dieses Verhalten.
-f BEDINGUNG, --Filter BEDINGUNG
Berücksichtigen Sie nur Beispiele, die der angegebenen Bedingung entsprechen. Diese folgt der gleichen Syntax wie
in categorize.cfg (Nichtterminal Cond in der formalen Grammatikspezifikation in der
Benutzerhandbuch).
Profil melden Optionen
-m PROZENTSATZ, --min-percentage PROZENTSATZ
Ignoriere Tags, deren Prozentsatz kleiner ist als der hier angegebene Wert.
Prozentsatz: 1 %.
--output-exclude TAG
Überspringen Sie dieses Tag oder diese Kategorie beim Drucken von Statistiken. Betrifft nur die Berichte
--total-time und --KategorieUm Tags und Kategorien zu unterscheiden, müssen letztere
gefolgt von einem Doppelpunkt. Kann mehr als einmal angegeben werden.
--output-only TAG
Druckt Statistiken nur für das angegebene Tag oder die angegebene Kategorie. Betrifft nur die Berichte
--total-time und --KategorieUm Tags und Kategorien zu unterscheiden, müssen letztere
gefolgt von einem Doppelpunkt. Kann mehr als einmal angegeben werden.
--Ausgabeformat FORMAT
Geben Sie das Ausgabeformat des Berichts an. Es kann eines der folgenden Formate sein: Text, CSV (durch Kommas getrennte Werte),
tsv (TAB-getrennte Werte). Standardformat: Text.
Reports
-i, --Information
Verschiedene Informationen zu den aufgezeichneten Daten, wie z. B. die Gesamtaufzeichnungszeit,
Anzahl der Datensätze usw. In diesem Bericht ist die „aufgezeichnete Zeit“ die Summe von alle Proben,
einschließlich inaktiver und durch den Filter deaktivierter, während „Zeit ausgewählt“
die Summe der Stichproben, die mit den angegebenen Filtern übereinstimmen.
-t, --total-time
Für alle Tags wird der Teil der ausgewählten Zeit gedruckt, auf den dieses Tag angewendet wurde, sowohl als
absoluter Wert und ein Prozentsatz der ausgewählten Zeit.
-c KATEGORIE, --Kategorie KATEGORIE
Geben Sie für die angegebene Kategorie das Textäquivalent eines Kreisdiagramms an: Für jede mögliche
Wert der Kategorie, einschließlich eines für „kein Tag dieser Kategorie vorhanden“, geben Sie die
absolute Zeit und Bruchteil. Einträge, die aufgrund der Option
--min-percentage werden aggregiert.
--jede-Kategorie
Dies ist nur eine Abkürzung für eine Reihe von --Kategorie Optionen, eine für jede Kategorie
in den Daten gefunden.
--Intervalle [TAG|KATEGORIE:]
Dieser Bericht listet alle aufeinanderfolgenden Zeiträume auf, in denen das angegebene Tag
angewendet wurde oder wo die angegebene Kategorie den gleichen Wert hat.
Um Tags und Kategorien zu unterscheiden, müssen letztere gefolgt von einem Doppelpunkt eingegeben werden.
Dieser Bericht liefert falsche Ergebnisse, wenn eine Aktivität am Ende von
eine Sitzung und gleich zu Beginn, da die Zwischenzeit als Teil gedacht ist
des Intervalls. Inaktive Zeiten während arbtt-Aufnahme läuft, trennt die
Ergebnisse wie erwartet.
--für-jeden ZEIT
Dies ist kein eigener Bericht, sondern bewirkt die Ausführung des ausgewählten Berichts für
jeder der gegebenen PERIODEN (das kann Minute, Stunde, Tag, Monat oder Jahr sein), in denen es
ausgewählte Proben vorhanden sind. Alle Berichte werden dann nacheinander ausgedruckt oder, in
im Fall der CSV-Ausgabe mit einer zusätzlichen Spalte.
Beachten Sie, dass bei aktivierter Option die herausgefilterten Samples vollständig
ignoriert (um leere Berichte für Zeiträume mit nur gefilterten Stichproben zu vermeiden). Daher
die --Information Der Bericht druckt die Nummern für die ausgewählten Proben auch für die
Summen.
Beispiele:
Einige nützliche Beispiele dafür, was Sie mit arbtt-Statistiken werden hier bereitgestellt:
# Denken Sie nur an die Zeit, als ich in Haskell programmiert habe
arbtt-stats -o Bearbeiten-Haskell
# Sagen Sie mir, in welchen Evolutionsordnern ich meine Zeit verbringe, wenn ich tatsächlich
# mit E-Mail arbeiten
arbtt-stats -o Programm:evolution -c Evo-Ordner
# Statistiken über die letzte Stunde erstellen
arbtt-stats -f '$sampleage < 1:00'
Verwenden Sie arbtt-stats online mit den Diensten von onworks.net
