Mac OS X(intelプロセッサ、MacBook)で、行っている作業のログをとりたいと思っています。


とりたいログの内容としては、使用しているソフトや閲覧しているウェブサイトなどです。
つまりは、アクティブなウィンドウのタイトルとそのときの時刻があれば十分です。インターバルも最低5分間隔程度あればそれほど細かく記録しなくてもよいです。
Windowsのほうではそのようなソフトがあったのですが、Macのものを見つけられなかったので、もしあれば教えてください。英語ソフトでもよいです。
もしくは、簡単に実現する方法(AppleScriptやシェルスクリプトなど)があればそれでもよいです。
(スクリプトは自分で書くスキルはないので、こうすればできる、というアドバイスだけでは自分で作成することはできません)

ちなみに、RescueTimeというサービスは既に試しました。しかし、集計されたデータのみで、何時ごろ何をしていたか、というデータが得られないので、自分には役立ちませんでした。http://rescuetime.com/

よろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2007/11/27 10:34:23
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:hamster078 No.1

回答回数587ベストアンサー獲得回数4

ポイント60pt

topというコマンドが起動しているアプリケーションの様子をしめします。

ふつうは

top

5分ごとにログをとるとしたら、

top -l 0 -s 300 > top.log


  • lは何回まで画面を更新するか、0はずっと、-sは更新の時間感覚

くわしくは

man top


自分が起動しているアプリだけだったら、

ps -U ユーザー名

ただし、アクティブが上には来ません。起動した時間ごとに並びます

ログの取り方は知りません。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません