Có vẻ như có nhiều cách mà các cài đặt của Ubuntu có thể bị thao túng vĩnh viễn để ngủ khi muốn miễn là điều kiện được xác định trước được đáp ứng. Tuy nhiên, đây là những giải pháp lâu dài hơn, không tính đến các nhiệm vụ hiếm hoi có thể muốn tạm thời từ bỏ chính sách tiêu chuẩn. Vấn đề mà tôi gặp phải là tôi có một đoạn script chạy rất dài để thực hiện một số bản sao lưu và tôi không muốn máy tính ngủ hoặc ngủ đông trong khi quá trình cụ thể đó đang chạy thường mất 30-50 phút. Do đó, có một lệnh mà tôi có thể đưa vào tập lệnh sao lưu của mình để ngăn hệ thống ngủ đông / ngủ trong khi tập lệnh sao lưu đang chạy và cũng có lệnh khôi phục chính sách nguồn mặc định bình thường sau khi sao lưu xong?
cái gì đó như
#!/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
đếnsystemctl
sẽ làm cho mặt nạ tạm thời, đặt lại khi khởi động tiếp theo.