暂停前运行命令

暂停前运行命令

我找到了几篇帖子(例如,如何在暂停/从暂停返回时运行命令?如何在暂停之前运行脚本?Ubuntu 中恢复/唤醒时脚本未运行) 描述了在挂起/恢复时添加脚本/etc/pm/sleep.d/usr/lib/pm-utils/sleep.d执行命令。但是,我无法让它工作;尽管具有 root 的 rx 权限,但脚本似乎从未执行。我一路回到只是让脚本执行输出到文件的 echo 只是为了确认,什么也没发生。(参见底部的脚本。)

我想要实现的是让挂起执行一个运行 rtcwake 的脚本,以便在清晨唤醒并运行维护脚本。由于系统已挂起,我无法直接从 cron 执行维护脚本。因此,我需要提前在特定时间恢复系统,然后允许作业执行。

#!/bin/bash/
case "${1}" in
  suspend)
    #suspend_actions
    echo "suspend" >> text.out
    ;;
  resume)
    #resume_actions
    echo "resume" >> text.out
    ;;
esac

相关内容