只要需要满足预定条件,似乎可以通过多种方式永久地控制Ubuntu的设置以使其在需要时进入睡眠状态。但是,这些是更永久的解决方案,没有考虑到可能希望暂时放弃标准策略的罕见任务。我遇到的问题是,我有一个运行时间非常长的脚本来进行一些备份,并且我不希望计算机在该特定进程运行时进入睡眠或休眠状态,这通常需要30-50分钟。因此,是否可以在备份脚本中包含一个命令,以防止系统在备份脚本运行时进入休眠/睡眠状态?是否还存在一个命令,可以在备份完成后恢复正常的默认电源策略?
就像是
#!/usr/bin/bash
#disable normal powerpolicy
disable-power-policies
backup /dev/sda /dev/sdb /dev/fioa /dev/fiob
#enable power policies.
enable-power-policies
--runtime
到systemctl
将使掩码临时,在下次启动时重置。