Я могу препятствовать тому, чтобы моя трудоемкая команда резервного копирования была прервана системной приостановкой из-за неактивности в течение периода?

Я использую диспетчера электропитания XFCE. Под вкладкой System, для части Сохранения Питания системы, я выбираю System Sleep Mode, чтобы быть: приостановите, когда неактивный в течение 1 часа при Включении. Максимальная неактивная продолжительность составляет 6 часов.

Если я выполняю команду для резервного копирования моего дома к внешнему диску, такой как

sudo rsync -a /home/tim  /media/tim/externaldrive/  2>rsync-errors

который может занять больше чем 10 часов, и я оставляю свой ноутбук в покое и засыпаю, моя Ubuntu будет приостановлена спустя один час после того, как я оставлю свой ноутбук и поэтому прерываю команду резервного копирования?

Если да, как я могу препятствовать тому, чтобы моя команда резервного копирования была прервана, не изменяя Системный Режим ожидания?

Спасибо.

1
задан 6 November 2017 в 08:00

2 ответа

1) запрещение systemd

Используя запрещение systemd для единственного процесса может быть выполнен путем выполнения

sudo systemd-inhibit --what=idle:sleep:shutdown:handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch --mode=block rsync -a /home/tim  /media/tim/externaldrive/  2>rsync-errors

systemd-inhibit требует поднятых полномочий. Вызванная команда была выполнена как корень в моей системе. Поскольку дополнительные опции видят или Systemd-запрещение или работают man systemd-inhibit

2) D-шина, в которую входят, API

API D-шины, в который входят, и Блокировки Ингибитора могут использоваться в разработке приложения, которое правильно выпускает и выпускает блокировки ингибитора.

3) Режим презентации

xfce4-диспетчер-электропитания gui включает опцию под названием Режим презентации. Это будет; выключите DPMS (Передача сигналов управления энергопотреблением монитора), таким образом, Ваш экран не будет очищать или спать и препятствует тому, чтобы режим экранной заставки активировался.

2
ответ дан 7 December 2019 в 13:29

Обновите rsync для запросов пользователя до запуска спины до любого, напоминают пользователю делать "sudo systemd-запрещение - what=idle:sleep:shutdown:handle-power-key:handle-suspend-key:handle-hibernate-key:handle-lid-switch - mode=block rsync-a/home/tim/media/tim/externaldrive/2> rsync-ошибки" сами или делают это автоматически.

0
ответ дан 7 December 2019 в 13:29

Другие вопросы по тегам:

Похожие вопросы: