gpt4 book ai didi

python - 每次计算机从休眠状态唤醒时运行 python 脚本

转载 作者:太空狗 更新时间:2023-10-29 11:09:38 27 4
gpt4 key购买 nike

我在 python 上写了一个小脚本,它从控制台调用命令行以使 linux 机器休眠(或者在更改一个词时自行关闭),然后在一段时间后唤醒。通过 watch 命令一次又一次地调用该命令。

import os
import time

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

所以 rtcwake 命令在 pc 再次唤醒后 20 秒再次调用。我希望每次计算机唤醒时运行另一个脚本。我已经有了这个其他脚本,它是一个倒计时。我想这样做是为了向用户显示在计算机再次自行关闭之前还剩下多少时间,但是每次计算机唤醒后也应该调用第二个 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

关于python - 每次计算机从休眠状态唤醒时运行 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17852683/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com