我想使用自动程序或终端从 mac 控制台应用程序获取数据。
尤其:
如果您在控制台应用程序›选项卡“Mac Analytics Data”中搜索“sleepwake”,您将获得从睡眠模式唤醒 Mac 的时间戳。
我想通过某种自动化方式获取这些时间戳(例如最后一个)。
任何想法?
答案1
您可以使用命令行调用来sysctl
获取最后的睡眠和唤醒时间:
sysctl kern.sleeptime kern.waketime
就我而言,输出为:
kern.sleeptime: { sec = 1596154703, usec = 743388 } Fri Jul 31 01:18:23 2020
kern.waketime: { sec = 1596157070, usec = 25 } Fri Jul 31 01:57:50 2020