Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

Mac 小技集

どれだけMacを開いていたかが丸わかり!?Macでスリープ・解除の履歴を確認するコマンド

投稿日:


2013-08-01_%E3%82%B0%E3%83%A9%E3%83%95
どもども、お疲れ気味のヤガー@yagerです。
忙殺されていると、なかなか自分がどのくらい働いているかも分からなくなってくる場合がありますが、月末月初は勤怠報告などで自分の稼働時間を泣きながらまとめている人も結構いるのではないでしょうか?ボクらの業界だと基本的にPC開いて仕事をしているので、PCの起動時間が分かれば大体の勤務時間がわかるかも?と思い調べてみました。
Mac限定ですのであしからず。

  • 確認環境
    • MacBook Late 2008
    • Mac OS X 10.8.4

lastコマンドで調べる

BSDベースのMac OSではlastコマンドが使えます。
ログインしたユーザーの情報などが閲覧できますが、OSのrebootやシャットダウンの時間も一覧できます。
ターミナルを開いて、コマンド入力します。

$ last shutdown reboot

すると・・・

reboot    ~                         Mon Jul 29 23:06
reboot    ~                         Fri Jul 26 15:50
reboot    ~                         Mon Jul 22 10:10
shutdown  ~                         Mon Jul 22 10:09
reboot    ~                         Wed Jul 17 14:09
shutdown  ~                         Wed Jul 17 14:08
reboot    ~                         Wed Jul 17 14:03
:
:

こんな感じで表示されました。

システムログからスリープ履歴を抽出

さて、lastコマンドで事は足りたのかというとそうではなく、実はボクはほとんどMacBookをシャットダウンさせないんです。PC作業が終わって移動する場合はそのままディスプレイを閉じてスリープ状態にするだけです。
ということは、シャットダウンを調べてもダメだと分かります。
では、スリープしたタイミングを一覧するには?と調べてみたらシステムログに記録されている事がわかりました。
この辺にあります。

/var/log/system.log

ここからスリープになったタイミング(sleep)と、スリープ解除されたタイミング(Wake)を抽出すればいいので、以下のようなコマンドを実行してみました。

$ sudo grep "\: \(sleep\|Wake\)" /var/log/system.log

で、これだと1日分しか見れないので、過去1週間分がbz2で圧縮されて保存されているのでそちらも見るためには下記のようなコマンドを実行します。

$ sudo bzgrep "\: \(sleep\|Wake\)" /var/log/system.log*bz2

grepしただけだと複数ファイル間で時系列に並ばないので、ちょっと見難いですけど大体分かりますね。
てか、こういう情報だけ記録・閲覧するだけのアプリもありそうだな。
どなたかご存知でしたら教えて下さい。

-Mac, 小技集

執筆者:

関連記事

Raspberry Pi 4 Model B 8GBでライブ配信(1) USB接続のWEBカメラ映像をFFmpegで保存してみる

ブログご無沙汰しております。ヤガーです。 本業のWEB開発と並行して、リモートワーク推奨の影響でライブ配信などの需要が高まっており、以前よりイベントなどで配信をしていた関係で様々な形式でのライブ配信方 …

no image

Smartyで配列のダンプを表示させる5つの方法

Smartyといえば、言うまでもなくPHPの中ではとても有名なテンプレートエンジンです。自分でも長い事使ってきたんだけども、使い方が分からなくて困るほど難しい事をしてこなかったせいか全然深いところまで …

Huluで「寝落ちワープ」しない方法

こんにちは、寝落ち王ヤガーです。 割りと夜遅くまで仕事(だったり他のPC作業)してるんですが、すでにちょっと眠いくせに一日の最後は何かお楽しみを・・・なんて考えてHuluを見たりします。Huluはみな …

WordPressテーマ作成の第一歩。ファイル・テンプレート構造を理解する

Movable Typeでブログを続けて7年目の@yagerです。特にこのブログをWordPressに変えようとかって話ではないんですが、メインで開発している言語がPHPだったりもしますし、新しいサイ …

[N]ネタフル x [S]シカマケ = ブログデザイン勉強会 第3回:自分探しの旅は一周して写真に回帰

昨日は、ネタフルのコグレマサトさん主催、視覚マーケティングのススメの著者で鬼コーチこと(w)ウジトモコさんを講師に迎えての勉強会の第3回に行ってきました。 これまで、第1回では1枚絵で、第2回ではテー …

スポンサードリンク

スポンサードリンク