Home > Tricks > 在脚本中判断电脑是否插了电源

在脚本中判断电脑是否插了电源

(针对Debian/Ubuntu发行版)

以下的代码可以判断电脑是否电池供电(来自于/etc/cron.daily/mlocate,apt 也使用了类似的脚本):

这段脚本使用“on_ac_power”这个小工具来判断是否AC电源供电。这个工具属于包“powermgmt-base”,默认安装。“on_ac_power”没有参数,启动后没有屏幕输出,通过返回值来发挥结果:

  • 0(zero):电源供电
  • 1(one):电源供电
  • 255:程序无法判断

这个工具位于“/sbin/”目录下,同时在“/usr/bin/”目录下有一个符号链接指向前者。也是一个 Bash 脚本,不到一百行代码,通过“/proc/”目录中的信息来进行判断。

  1. No comments yet.
  1. No trackbacks yet.