揮発性のメモ2

http://d.hatena.ne.jp/iww/

プロセスの起動時刻を知りたい

プロセスの正確な起動日時を知りたい!:ぴろにっき:So-netブログ

$ ps -ao pid,ppid,lstart,cmd
  PID  PPID                  STARTED CMD
 2714  2561 Thu Aug 15 00:46:03 2013 ps -ao pid,ppid,lstart,cmd
 6129  4557 Tue Aug 13 20:59:37 2013 /bin/sh ./a.sh

すばらしい


ところで、この日時はどこに保存されているんだろう

$ ls -d --full-time /proc/6129
dr-xr-xr-x 8 hoge hoge 0 2013-08-13 21:08:21.935764150 +0900 /proc/6129

/proc/[pid]の作成時刻とは近いけど大幅にずれている。
psコマンドはシステムコールで情報入手してるのではなく /proc の下を読む作りなので、ここのどっかには書いてあるはずなんだが