作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在 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/
我有一个 powershell 进程,它从远程服务器读取记录并将它们复制到本地数据库中。运行时,它可能会运行 8-12 小时。 如何防止计算机在此期间关闭(或进入休眠/休眠模式)?我知道我可以调整“电
是否有一些命令行或 AppleScript 可以编写/运行以使机器自动进入休眠状态,甚至更好地进入休眠模式? 我可以以 root 身份运行该程序。 最佳答案 osascript -e 'tell ap
我是一名优秀的程序员,十分优秀!