当前位置:   article > 正文

python控制电脑休眠唤醒键_每当计算机从休眠状态唤醒时,都运行python脚本

让电脑每次从睡眠状态唤醒时执行一个指令

我在python上编写了一个小脚本,该脚本从控制台调用命令行以使linux机器休眠(或在更改一个单词的情况下将其自身关闭),然后在一段时间后唤醒.通过watch命令一次又一次地调用该命令.

import os

import time

os.system("watch -n 20 sudo rtcwake -u -s 10 -m mem")

因此,在计算机再次唤醒后20秒,将再次调用rtcwake命令.我希望每次计算机唤醒时都可以运行另一个脚本.我已经有了这个其他脚本,这是一个倒计时.我想这样做是为了向用户显示还剩下多少时间,直到计算机再次关闭自身,但每次计算机唤醒后也应调用第二个python脚本

有什么想法吗?谢谢

解决方法:

如果将内核配置为使用APM,则应该有一个/etc/apm/resume.d目录,只要系统电源状态更改,就可以在其中放置一些脚本.

如果您不使用APM(或者您不想知道这一点),请尝试/etc/pm/sleep.d或/usr/lib/pm-utils/sleep.d目录.

在每种情况下,您都可以输入如下脚本:

#!/bin/sh

case "$1" in

resume)

#Do what you need on resume

;;

thaw)

#Do what you need on thaw

;;

suspend)

#Do what you need on suspend

;;

hibernate)

#Do what you need on hibernate

;;

esac

标签:os-system,watch,linux,python

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号