May 10, 2006
[Linux] Linux で起動してからの時間を調べる方法
Linux が起動してから経過した時間を調べる方法をメモ。 起動後の経過時間は /proc/uptime から取得することができる。
一つめの値が起動後の経過時間を秒数で表した数値となる。 後は電卓を叩いて日数や時間数に換算すれば良い。 電卓を起動するのが面倒な場合は AWK で計算しても良い。# cat /proc/uptime 2700777.74 2676642.02
# cat /proc/uptime | awk '{print $1 / 60 /60 /24 "days (" $1 "sec)"}'
31.2591days (2700784.86sec)
ただしこの値、32bit でカウントされているために 500 日程度でリセットされてしまうらしい。
(ともちゃ日記さんの [Linux] uptime より)
- Manpage of PROC
- http://www.linux.or.jp/JM/html/LDP_man-pages/man5/proc.5.html



