Linux低电量自动关机的实现方法
作者:jiajunhuang 发布时间:2023-02-10 02:44:53
标签:linux,低电量,自动关机
前言
最近住所电不稳定,经常突然之间就断电了,虽然我的是笔记本,但是也不一定能挨到来电,这样下去过不了多久笔记本里的SSD就要挂比 的节奏啊。
所以写了一个简单的脚本,当电量低了之后,就关机,再配合 crontab 或者 systemd timers 定时检查。
关于crontab命令的使用方法大家可以参考这里:https://www.jb51.net/article/148575.htm
下面话不多说了,来一起看看详细的介绍吧
check_shutdown.timer:
$ cat /etc/systemd/system/check_shutdown.timer
[Unit]
Description=Check if battery is low every 10 minutes
[Timer]
OnCalendar=*:0/10
Persistent=true
[Install]
WantedBy=timers.target
check_shutdown.service:
$ cat /etc/systemd/system/check_shutdown.service
[Service]
ExecStart=
ExecStart=/home/jiajun/.xmonad/scripts/shutdown.py
check_shutdown.py:
#!/home/jiajun/.py3k/bin/python
import psutil
import logging
import os
import datetime
bat = psutil.sensors_battery()
logging.warn("%s: battery status: %s", datetime.datetime.now(), bat)
if bat.percent < 15:
logging.warn("gonna shutdown")
os.system("sudo shutdown -h now")
来源:https://jiajunhuang.com/articles/2018_06_24-linux_shutdown_when_bat_is_low.md.html


猜你喜欢
- 最近的一直为博客助手程序而烦恼操心。因为以前对于内容管理系统并不是太熟悉,只有初步的认识。先前使用国内空间时,也安装过动易、风汛等博友推荐的
- 前言由于本人是个docker控,不喜欢安装各种环境,而且安装redis-trib也有点繁琐,索性用docker来做redis cluster
- 央视网络变身国家网络电视台、各地方电视台大举进军网络视频、搜索引擎百度巨资成立奇艺网……,2010年的网络视频产业迎来了“象群”,尽管他们跑
- 1.alias的使用alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化.用alias 短命令='原命令
- 虚拟机是非常方便的测试软件,我们可以用来做各种测试,不会对硬件造成伤害,为了能够更加方便的演示环境,便于做各种例子;而又能保证主机的快速运行
- 应了那句“夺天下难守天下更难”的话,服务器的维护就好比“守天下&rdqu
- Apache是运行在Linux操作系统上的头号Web服务器。很多小地方都可以用来调整Apache的性能,并降低它对系统资源的影响。其中一个就
- 子域型:如网店域名为www.abc.com(abc为任意字符)论坛域名必须为http://???.abc.com(???和abc都为任意字符
- 北京时间11月4日上午消息,据国外媒体报道,MySpace CEO欧文•范纳塔(Owen Van Natta)今天表示,M
- 1、配置Ftp允许Root登录修改/etc/ftpusers,去掉root2、如果希望实现Root用户Ftp后可以切换到/目录一般用户只能切
- 各位网赚族可能有发现最近Simon在推荐和介绍看广告、 点广告赚钱的网站,但如果你的网站、部落格有放Google AdSense广告这类的点
- WordPress 3.3的beta 1 已经发布了,我们可以在这个版本中窥见一些最终版本的样子,这个版本还是发生了不小的变化。先找出一些明
- 在局域网内,ARP攻击依然占有很高比例。众所周知,ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利
- 这个系统是国内非常流行的视频点播系统,之前的1.5版本漏洞非常多,2.0版本在安全方面有所提高,但是依然有漏洞存在。看代码\inc\ajax
- 一. HTTP压缩概述HTTP压缩是在Web服务器和 浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML
- 对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个
- Linux 中firewall的使用方法总结 firewall 简单使用 1,显示所有配置firewall-cmd --
- asp之家注:对于初次接触服务器的站长或网管朋友,相信一定都为PHP,mysql的配置烦扰过,因为配置这些确实很烦琐,他不像配置asp环境那
- 首先,你必须拥有一个Wordpress,并进行datafeedr插件的安装。1、下载插件后,解压插件。DFR-Plugin文件夹里有三个文件
- 校内网的人气大家都知道,据校内自己官方数据,目前校内网真实注册用户超过4000万、PV4亿、日登陆2200万人次。这些都是高质量的流量,我们