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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值