とりたいログの内容としては、使用しているソフトや閲覧しているウェブサイトなどです。
つまりは、アクティブなウィンドウのタイトルとそのときの時刻があれば十分です。インターバルも最低5分間隔程度あればそれほど細かく記録しなくてもよいです。
Windowsのほうではそのようなソフトがあったのですが、Macのものを見つけられなかったので、もしあれば教えてください。英語ソフトでもよいです。
もしくは、簡単に実現する方法(AppleScriptやシェルスクリプトなど)があればそれでもよいです。
(スクリプトは自分で書くスキルはないので、こうすればできる、というアドバイスだけでは自分で作成することはできません)
ちなみに、RescueTimeというサービスは既に試しました。しかし、集計されたデータのみで、何時ごろ何をしていたか、というデータが得られないので、自分には役立ちませんでした。http://rescuetime.com/
よろしくお願いします。
topというコマンドが起動しているアプリケーションの様子をしめします。
ふつうは
top
5分ごとにログをとるとしたら、
top -l 0 -s 300 > top.log
くわしくは
man top
自分が起動しているアプリだけだったら、
ps -U ユーザー名
ただし、アクティブが上には来ません。起動した時間ごとに並びます
ログの取り方は知りません。
コメント(0件)