Linux低电量自动关机的实现方法
作者:jiajunhuang 时间:2023-02-10 02:44:53
前言
最近住所电不稳定,经常突然之间就断电了,虽然我的是笔记本,但是也不一定能挨到来电,这样下去过不了多久笔记本里的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
标签:linux,低电量,自动关机
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
WordPress将选中文字转发到微博
2012-02-04 09:24:43
怎样学好搜索引擎优化SEO?
2009-02-24 08:51:00
而立之年老站长的十大网络创业忠告
2009-03-11 17:45:00
虎年首更新 WordPress 2.9.2简体中文版发布
2010-02-20 12:54:00
Linux 相对路径和绝对路径的使用
2023-11-03 23:58:38
迁移Exchange 2003的反垃圾邮件设置
2010-02-20 19:17:00
网游业高薪? 中国游戏行业五大愚人新闻
2008-09-25 17:40:00
初级站长的做网站经历
2009-03-02 18:04:00
百度对CMS系统网站的改版决不手软
2009-04-27 10:46:00
linux多线程编程(五)
2023-11-06 12:06:50
域名转入到godaddy教程
2010-04-22 16:48:00
![](https://img.aspxhome.com/file/UploadPic/20104/22/godaddy1-80s.png)
玩转ARP攻击
2009-12-24 09:53:00
漫漫五年站长路
2007-09-17 12:31:00
Windows 2003 架设用户隔离FTP站点
2009-12-22 19:20:00
VMware下ubuntu扩展磁盘空间的方法
2022-02-19 00:26:29
关于Apache服务器如何实现用户验证
2010-05-08 18:10:00
解决Linux下Oracle Tomcat 8080端口冲突
2010-05-02 18:09:00
pr更新前的外部链接建设
2009-09-28 10:59:00
什么是真正的双线主机
2009-09-20 20:35:00
GoDaddy域名注册图文教程
2009-11-21 13:07:00
![](https://img.aspxhome.com/file/UploadPic/200911/21/6eeeb8f1a82c07f567cc01ccb4c6ed29-99s.gif)