讲师中心 微信公众号
AI工具推荐 视频效率加速

Mac终端如何查看UPS不间断电源的状态

梦涛小哥_7656

梦涛小哥_7656

发布时间:2026-09-29 10:27:37

|

358人浏览过

|

来源于php中文网

原创

必须依赖系统级电源管理工具;确认UPS通过USB连接并开机,在线指示灯亮,macOS 14+多数型号即插即用;用system_profiler和pmset命令读取状态。

mac终端如何查看ups不间断电源的状态

要在Mac终端中实时获取UPS不间断电源的运行参数,比如剩余电量、负载率、输入电压、电池温度等关键指标,必须依赖系统级电源管理工具而非图形界面。

确认UPS已正确连接并被系统识别

将UPS通过USB线接入Mac,确保其处于开机状态且指示灯显示“在线”或“市电供电”。部分老旧型号需额外安装厂商驱动,但多数现代UPS(如APC Back-UPS、Eaton 5E)在macOS 14及以上版本中可即插即用。

打开终端,执行:
system_profiler SPPowerDataType | grep -A 20 "UPS"

若输出中出现类似“UPS Name: Back-UPS ES 750G”及“Battery Charge: 100%”字段,说明系统已识别设备;【若完全无UPS相关条目,说明物理连接异常或设备不兼容,此时后续命令无效】。

使用pmset命令读取基础UPS状态

在终端中输入:
pmset -g ps

该命令会输出当前电源状态快照,重点关注以开头的一行,例如:
batt (InternalBattery-0) 100%; discharging; (no estimate)

注意:此命令仅反映内置电池状态,【对USB外接UPS完全不生效,切勿误以为它能读取UPS电量】。它只在Mac自带电池(如MacBook)上有效,台式Mac无此行。

通过NUT工具获取完整UPS实时数据

NUT(Network UPS Tools)是macOS下唯一能深度对接各类UPS设备的开源方案,支持APC、Eaton、CyberPower等主流品牌。

第一步:安装Homebrew(如未安装)→ 在终端运行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

第二步:用Homebrew安装NUT:
brew install nut

第三步:配置NUT服务。编辑配置文件:
sudo nano /opt/homebrew/etc/nut/ups.conf

在文件末尾添加对应UPS型号段落,例如APC Back-UPS ES 750G需写入:
[apcups]
driver = usbhid-ups
port = auto
desc = "APC Back-UPS"

第四步:启动NUT后台服务:
sudo brew services start nut

第五步:查询UPS实时状态:
upsc apcups@localhost

执行后将返回完整参数列表,包括battery.charge(当前电量百分比)、ups.load(负载率)、input.voltage、battery.temperature、ups.status(OL表示市电正常,OB表示电池供电)等。每项值均为真实采集,非估算。

热门AI工具

更多
DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

相关专题

更多
LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

0

2026.09.30

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

0

2026.09.30

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

0

2026.09.30

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

0

2026.09.30

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

0

2026.09.29

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

200

2026.09.23

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

120

2026.09.23

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

100

2026.09.23

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

60

2026.09.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
python编程入门系列图文教程
python编程入门系列图文教程

共65课时 | 27.2万人学习

极客学院Java视频教程
极客学院Java视频教程

共169课时 | 54.4万人学习

尚学堂Swift入门视频教程
尚学堂Swift入门视频教程

共44课时 | 16.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn