トップ «前の日記(03/04/2008) 最新 次の日記(03/08/2008)» 編集

本 日 の h o g e

hogeとはワイルドカードのようなものです。日々起こった、さまざまなこと −すなわちワイルドカード− を取り上げて日記を書く、という意味で名付けたのかというとそうでもありません。適当に決めたらこんな理由が浮かんできました。

更新情報の取得には rdflirs を使ってもらえると嬉しいです.


03/05/2008 むう [長年日記]

tDiary 1959日目

[メモ] プロセスの開始日時

毎度毎度忘れるのでメモ.

Linux や Solaris の ps -ef だと詳しい開始日時がワカラン. そこで lstart ですよ.

例えば以下のようにして stime の代わりに lstart を表示させる.

$ ps -eo uid,pid,ppid,c,lstart,tty,time,cmd | head -2
  UID   PID  PPID  C                  STARTED TT           TIME CMD
    0     1     0  0 Tue Mar  4 00:30:47 2008 ?        00:00:00 init [3]

昨日 X が死んで再起動したからだな.

ちなみに bash で下記のようなややこしいことをして出せんこともない.

$ expr $(grep btime /proc/stat | awk '{print $2}') + \
>   $(awk '{print int($22/100)}' < /proc/1/stat) | \
> awk '{print strftime("%Y/%m/%d %T", $1)}'
2008/03/04 00:30:46

けど別に何のメリットもない. jiffies 計算を自前でやっとるのでアーキテクチャとか変わるとオワタになると思う.