ブログ - Macを起動してからの時間
MacOS Xも普通にUnixなので,uptimeコマンドで確認できる.
実際に何時何分何秒に起動したかと,起動してからのシリアル値をとるには,次の様にする.
この1469977230はMon Aug 1 00:00:30 2016のことなので,現在時間との差分を求めればよい.
今現在をシリアル値で表示.
で差分を求める.
261125秒を日にちに変換してみる.
3日とでた.
sh-3.2# uptime
0:26 up 3 days, 26 mins, 1 user, load averages: 0.40 0.38 0.42
sh-3.2#
sh-3.2# sysctl -n kern.boottime
{ sec = 1469977230, usec = 0 } Mon Aug 1 00:00:30 2016
sh-3.2#
今現在をシリアル値で表示.
sh-3.2# date '+%s'
1470238355
sh-3.2#
sh-3.2# expr 1470238355 - 1469977230
261125
sh-3.2#
sh-3.2# expr 261125 / 24 / 3600
3
sh-3.2#