我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux低电量自动关机的实现方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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/.xmLvPlLXRfivonad/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 LvPlLXRfivshutdown")
os.system("sudo shutdown -h now")

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对我们的支持。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux低电量自动关机的实现方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux低电量自动关机的实现方法

前言 最近住所电不稳定,经常突然之间就断电了,虽然我的是笔记本,但是也不一定能挨到来电,这样下去过不了多久笔记本里的SSD就要挂比 的节奏啊。 所以写了一个简单的脚本,当电量低了之后,就关机,再配合 crontab 或者 syste
2022-06-04

笔记本Win7低电量时自动关机的设置方法(降低硬盘损耗)

通常Win7笔记本低电量的时候会有提示,然后进入自动休眠状态,这样会对硬盘造成一定的损害,设置成低电量时自动关机的话能降低硬盘损耗,下面小编就给大家介绍下Win7系统低电量时自动关机的设置方法。步骤1、点击开始编程客栈按钮,选择控制面板。2
2023-06-17

Win7设置低功率自动关机方法

Windows 7是由微软(Microsoft)开发的操作系统,其主要版本号为Windows NT 6.1。很多朋友每次都被迫关掉电脑,不知道Win7系统可以设置低功率自动关闭,下面介绍Win7系统如何设置低功率自动关闭。Win7设置低功率
2023-07-13

android实现自动关机的具体方法

[java] 代码如下:private void shutdown() { try { Process process = Runtime.getRuntime().exec(
2022-06-06

电脑自动关机设置方法大全

1. 使用Windows系统自带的计划任务功能:步骤一:打开控制面板,点击“系统和安全”,然后选择“管理工具”。步骤二:在管理工具中找到“任务计划程序”并打开。步骤三:在任务计划程序中,点击“创建任务”。步骤四:在“常规”选项卡中,输入任务
2023-09-07

win10关机后电脑总是自动重启怎么办 win10电脑关机自动重启的解决方法

win10电脑关机自编程动重启的解决方法 修改设置1:依次点击编程客栈【开始菜单】--【设置】---【系统(显示、通知、php应用、电源)】--【电源和睡眠】--【其他电源设置】,如下图界面:在右边的菜单栏中,选择【选择电源按钮的功能】,如
2023-05-22

Putty实现自动登陆远程Linux主机的方法

由于工作需要,经常要从 Windows 主机访问远程的 Ubuntu 服务器,每次输入账号和老长的密码,感觉很麻烦,于是参考网上的教程简单的设置了一下就能自动登陆远程主机了,非常的方便。 虽然 Putty 也提供了 puttygen.exe
2022-06-04

windows电脑关机后又自动重启的解决方法

这篇文章主要为大家展示了“windows电脑关机后又自动重启的解决方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“windows电脑关机后又自动重启的解决方法”这篇文章吧。解决方法/步骤:1.
2023-06-27

怎么用批处理实现电脑自动关机

这篇文章主要介绍了怎么用批处理实现电脑自动关机,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。虽然大家学过了一些Windows的命令,但用批处理来与用户交互并实现自动关机可能还
2023-06-09

linux关闭自启动的方法是什么

要关闭Linux系统的自启动服务,可以使用以下方法:使用systemctl命令:可以使用systemctl disable 命令来禁用特定服务的自启动。例如,要禁用Apache服务的自启动,可以运行sudo systemc
linux关闭自启动的方法是什么
2024-02-29

Android实现开机自动启动Service或app的方法

本文实例讲述了Android实现开机自动启动Service或app的方法。分享给大家供大家参考,具体如下: 第一步:首先创建一个广播接收者,重构其抽象方法 onReceive(Context context, Intent intent),
2022-06-06

android应用实现开机自动启动方法

原理:Android系统在开机的时候会发出一个广播。这样我们就可以接收这个广播,然后启动我们的应用。广播接收器必须在xml里面配置,因为xml里面配置的广播接收器 是不随着应用的退出而退出的。 广播接收器:package com.yang
2022-06-06

Android开机自启动服务的实现方法

android实现开机自启动可能是移动操作系统中最简单的了,我们只需要监听一个开机启动的Broadcast(广播)即可。首先写一个Receiver(即广播监听器),继承BroadcastReceiver,如下所示:view sourcepr
2022-06-06

windows10设置自动关机的方法是什么

Windows 10中设置自动关机的方法有以下几种:1. 使用任务计划程序:打开任务计划程序(Task Scheduler),点击“创建基本任务”,按照向导设置任务的名称和触发器(如每天定时关机),选择“启动程序”作为操作,指定关机命令“s
2023-08-25

Android编程实现开机自动运行的方法

本文实例讲述了Android编程实现开机自动运行的方法。分享给大家供大家参考,具体如下: 有些时候,应用需要在时就运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don''
2022-06-06

win10设置自动关机后取消的方法

本篇内容介绍了“win10设置自动关机后取消的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、首先我们按下键盘上的“Win+R”打开运
2023-07-02

Win8设置电脑按下电源键不会关机的实现方法

有Win8用户担心自己的电脑被孩子乱按,万一按到电源键导致意外关机后果就不堪设想。对于这种情况,我们可以设置电脑按下电源键不会关机。下面是具体操作方法。步骤第一步、打开控制面板,选择“电源选项”。第二步、在出现的&l
2022-06-04

Win10通过命令实现自动关机不需要其他软件的方法

WinvjGNl10上能够实现自动关机的方法有不少,包括使用一些小软件来进行。其实不用这么麻烦,通过运行命令就可以完成。下面小编就向大家介绍这一方法。一、定时关机操做方法http://www.cppcns.com按下Win+R组合键,在运行
2023-06-13

编程热搜

目录