Как временно отключить спящий режим и спящий режим из командной строки

Я заметил, что Disk Utility дважды распознает мои диски dm-raid. Например, мой накопитель RAID0 (два диска 200 ГБ) отображается как dm-0 (400GB) и dm-4 (400GB). Возможно, вам нужно активировать другую.

Одна вещь, которая звучит странно, заключается в том, что термин «активировать». Я не уверен, что установщику необходимо активировать раздел dm-raid (то, что вы пытаетесь использовать); Я только заметил это с помощью softRAID на базе Linux.

Кроме того, вам может потребоваться перезагрузка и amp; перезапустите установщик. Я видел, как он многократно терпел неудачу при сохранении изменений в разделах; после перезагрузки изменения остаются нетронутыми, и установщик их распознает.

1
задан 26 January 2015 в 05:32

3 ответа

У меня была такая же проблема в прошлом году для резервного копирования, которая заняла несколько часов!

Вы можете попробовать Keep.Awake https://launchpad.net/keep.awake Он может контролировать загрузку ЦП, сетевой трафик и активность пользователя для минимальных пороговых значений.

Я до сих пор не получил возможность создать привязку или deb для нее. Однако временно вы можете скачать программу с Launchpad https://launchpad.net/keep.awake [! ​​D2]

Текущая версия стабильна и работает на всех версиях Ubuntu с 14.04 до 16.04 , Это говорит о том, что я постоянно совершенствую его и буду добавлять новые функции.

Он работает как правильная команда. Тип --help, чтобы увидеть полный список того, что можно сделать. Ниже приведены примеры:

./keepawake.py --help

Для интерактивного запуска:

./keepawake.py

Для запуска в качестве фоновой службы:

nohup ./keepawake.py -r > /dev/null 2>&1 &

To запустить в качестве фоновой службы и установить 15 минут (900 секунд) в качестве простоя активности пользователя до того, как он определит, что пользователь не работает:

nohup ./keepawake.py -u 900 -r > /dev/null 2>&1 &

Для запуска в качестве фонового сервиса и установки минимальной загрузки ЦП как 13% :

nohup ./keepawake.py -c 13 -r > /dev/null 2>&1 &

Чтобы выполнить фоновое обслуживание и установить минимальный сетевой трафик как 5KB (5120 байт):

nohup ./keepawake.py -s 5120 -r > /dev/null 2>&1 &

Чтобы выполнить все три приведенных выше параметра (сеть, ЦП, Пользователь бездействия) за один раз:

nohup ./keepawake.py -s 5120 -c 13 -u 900 -r > /dev/null 2>&1 &
3
ответ дан 23 May 2018 в 23:51

Вы можете использовать gsettings в своем скрипте, чтобы отключить автоматическое приостановку в настройках питания и снова восстановить настройки мощности по умолчанию.

Вот простая конфигурация, которая сначала получает текущий тайм-аут для сна, отключите его и после выполнения некоторой задачи снова включите его.

#!/bin/bash   

#get the current timeout for automatic suspend both for on battey power and when plugged in.
a=$(gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout)
b=$(gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout)


#Disable automatic suspend 
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0

#Your task here
sleep 5

#Enable the automatic suspend
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout $a
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout $b
2
ответ дан 23 May 2018 в 23:51

Вот как это сделать в Xfce. (Спасибо g_p за их ответ, который забил мяч для моих собственных.)

#!/bin/bash

# Grab current sleep timeout on battery and ac
a=$(xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/inactivity-on-ac)
b=$(xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/inactivity-on-battery)

# Set sleep to never on battery and ac
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/inactivity-on-ac -s 14
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/inactivity-on-battery -s 14

# Your task here
sleep 5

# Reset sleep to what it was before on battery and ac
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/inactivity-on-ac -s "$a"
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/inactivity-on-battery -s "$b"
1
ответ дан 23 May 2018 в 23:51

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

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