Frage Was ist eine einfache Möglichkeit, grundlegende Macbook-Aktivitäten zu protokollieren?


Ich möchte auf die folgenden Daten über meine Macbook-Nutzung zugreifen:

  • wenn es aktiv ist / schläft
  • die aktive Anwendung zu jeder Zeit
  • bestimmte Statusinformationen über die aktive Anwendung, z. B. die aktive Registerkarte in Google Chrome
Fragen
  • Sind diese Informationen bereits irgendwo gespeichert (ich bin auf OS X 10.9.1)
  • Wenn nicht, gibt es einen einfachen Daemon oder eine App (Daemon, den ich von der Kommandozeile aus starten kann), um dies zu tun?
  • Wenn nicht, welche Tools existieren, um auf diese Daten zuzugreifen? Ich würde mein eigenes Skript schreiben, um die Protokollierung durchzuführen.

0
2018-01-24 21:43


Ursprung


Du weißt über Console.app und Activity Monitor.app, Recht? Oder suchen Sie eine komplette CLI-Lösung? - Deditos


Antworten:


Die Konsole und der Aktivitätsmonitor kommen mir in den Sinn. Weitere CLI-skriptfähige Lösungen finden Sie unter top / htop. Sie müssen wahrscheinlich Ihren eigenen Parser schreiben, aber es scheint ein schönes Projekt zu sein.


0
2018-01-25 14:18



Nicht sicher, ob ich in meiner Frage klar genug war. Ich möchte die Informationen protokollieren, nicht nur die Statusinformationen zu einem bestimmten Zeitpunkt sehen können. Ich weiß sowohl über die Konsole als auch über den Aktivitätsmonitor - Konsole scheint zu schlafen und zu wachen, aber keine aktive Anwendung - Activity Monitor bietet einige Echtzeit-Informationen, aber ich bin mir nicht sicher, wie ich damit alles protokollieren kann. - Sean Mackesey
Aha. Können Sie näher erläutern, welches Ergebnis Sie erhalten möchten? Wie eine Logdatei oder etwas? Was ist das Ziel und wie möchten Sie die Daten präsentieren? - Argo
Eine Logdatei ist in Ordnung - sie muss nur regelmäßig strukturiert werden, damit ich Code schreiben kann, um damit zu arbeiten. Je weniger überflüssige Daten, desto besser. Das Ziel ist es, grundlegende Analysen darüber durchzuführen, welche Apps ich wann verwende, welche Websites ich wann betrachte usw. Es ist absolut notwendig, dass ich selbst auf die Rohdaten zugreifen kann (ich möchte keine App, die das verfolgt, aber sperrt) up die Daten in einem schwer lesbaren proprietären Datenformat). - Sean Mackesey


Die beste Lösung, die ich gefunden habe, ist die App Zeitfenster. Dies verfolgt die Vordergrundanwendung und den Fenstertitel zu jeder Zeit und bietet regelmäßige automatisierte Exporte sowie grundlegende Analysen. Nur 5,00 $ für eine Lizenz und erledigt die Arbeit.


0
2018-01-31 17:39