所定の条件が満たされている限り、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
tosystemctl
を渡すと、マスクが一時的になり、次回の起動時にリセットされます。