欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux低電量自動關機的實現(xiàn)方法

 更新時間:2018年11月14日 09:31:09   作者:jiajunhuang  
這篇文章主要給大家介紹了關于Linux低電量自動關機的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用linux具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

最近住所電不穩(wěn)定,經(jīng)常突然之間就斷電了,雖然我的是筆記本,但是也不一定能挨到來電,這樣下去過不了多久筆記本里的SSD就要掛比 的節(jié)奏啊。

所以寫了一個簡單的腳本,當電量低了之后,就關機,再配合 crontab 或者 systemd timers 定時檢查。

關于crontab命令的使用方法大家可以參考這里:http://www.dbjr.com.cn/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")

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關文章

  • Ubuntu18.04系統(tǒng)安裝、配置Redis及phpredis擴展操作詳解

    Ubuntu18.04系統(tǒng)安裝、配置Redis及phpredis擴展操作詳解

    這篇文章主要介紹了Ubuntu18.04系統(tǒng)安裝、配置Redis及phpredis擴展操作,結合實例形式分析了Ubuntu18.04系統(tǒng)安裝、配置Redis及phpredis擴展的相關原理、步驟、配置命令與操作注意事項,需要的朋友可以參考下
    2020-03-03
  • linux掛載本地yum源問題

    linux掛載本地yum源問題

    這篇文章主要介紹了linux掛載本地yum源問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Linux下yum常用命令匯總

    Linux下yum常用命令匯總

    yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器?;禦PM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
    2014-11-11
  • Linux操作系統(tǒng)與命令知識匯總

    Linux操作系統(tǒng)與命令知識匯總

    這篇文章主要介紹了Linux操作系統(tǒng)與命令知識匯總的相關資料,需要的朋友可以參考下
    2016-02-02
  • CentOS 最新版本git的安裝教程

    CentOS 最新版本git的安裝教程

    本文主要給大家介紹了CentOS 最新版本git的安裝教程,非常不錯,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-11-11
  • linux如何實現(xiàn)一鍵部署nfs過程圖解

    linux如何實現(xiàn)一鍵部署nfs過程圖解

    這篇文章主要介紹了linux如何實現(xiàn)一鍵部署nfs過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • 詳解CentOS 7.0源碼包搭建LNMP 實際環(huán)境搭建

    詳解CentOS 7.0源碼包搭建LNMP 實際環(huán)境搭建

    本篇文章主要介紹了Centos7+Nginx1.11.7+MySQL5.7.16+PHP7.1.0+openssl-1.1.0c,具有一定的參考價值,有興趣的可以了解一下。
    2016-12-12
  • apache下.htaccess的功能及寫法

    apache下.htaccess的功能及寫法

    由于我目前的空間支持.htaccess,這篇文章很全面的介紹了.htaccess的功能以及.htaccess寫法,同時里面也講了關于url_rewrite的東西,于是轉過來,覺得挺有用處的。
    2010-02-02
  • CentOS6.5下Redis安裝與配置詳細步驟

    CentOS6.5下Redis安裝與配置詳細步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細步驟,詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。有興趣的可以了解一下。
    2017-02-02
  • 如何在CentOS8上安裝和配置Postfix郵件服務器的方法示例

    如何在CentOS8上安裝和配置Postfix郵件服務器的方法示例

    這篇文章主要介紹了如何在CentOS8上安裝和配置Postfix郵件服務器的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11

最新評論