正如标题所说 - 我正在寻找一种方法,在 OSX 中,告诉我我的笔记本电脑当前是否已插入电源,以便我可以根据需要启动/暂停 CPU 密集型任务。
更好的是,一种在插入状态发生变化时获取通知的方法。
最佳答案
您可以使用 pmset
:
-g
ps / batt displays status of batteries and UPSs.
说:
pmset -g ps
会告诉您笔记本电脑是使用交流电源运行还是使用电池电源。
要转换为条件,应使用以下内容:
if [[ $(pmset -g ps | head -1) =~ "AC Power" ]]; then
echo "power on!"
fi
关于macos - 如何以编程方式检测我的笔记本电脑是否已插入? (操作系统),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21249419/