Osx
系統已喚醒/執行/自重啟多長時間
首先,我想知道我的筆記型電腦(unix、apple、OSX 10.9 mavericks)“醒著”多長時間(即它打開了多長時間,或者自上次“睡眠”以來)。我還對自上次重啟以來的時間以及自上次關機以來的時間感興趣(如果可以區分這兩件事)。我已經嘗試了
who
andw
命令,這似乎向我顯示了自系統上次重新啟動以來整個系統以及單個程序(終端?)的時間。有沒有辦法明確地告訴系統喚醒了多長時間?
報告的程序時間是否包括睡眠時間(即我的筆記型電腦關閉時)?
有沒有辦法區分重啟和關機?
使用
uptime
命令。是的,它包括睡眠時間,如果您不想包括它,請參閱:不解析日誌是沒有辦法區分重啟和關機的。
對於腳本:
test $(cut -d '.' -f1 /proc/uptime) -gt 60
這將確定係統是否在 60 秒前啟動。