Командная строка приостанавливается на заранее определенное время

Когда вы устанавливали обновления, файл sources.list обновлялся. После отмены половины источников обновляются до уровня бионического. Попробуйте любой из способов устранения неполадок.

Откройте терминал и введите sudo nano /etc/apt/sources.list. Здесь будут перечислены все источники. Ссылка, в которой есть bionic, просто прокомментирует это, просто добавив # перед ним и источники, которые хитры, раскомментируют это, удалив #. Попробуйте apt upgrade еще раз.

ИЛИ

Поиск приложения называется программным обеспечением и обновлениями. На вкладке «Программное обеспечение Ubuntu» измените сервер и перезагрузите его. Это отредактирует sources.list и может решить вашу проблему.

Для обновления до 18.04 с 17.10 используйте do-release-upgrade

3
задан 29 February 2012 в 01:29

1 ответ

Я предполагаю, что вы хотите Suspend-to-RAM (ACPI S3).

Вот что работает для меня.

sudo rtcwake --verbose  --mode mem --time `date '+%s' -d '+ 130 minutes'`

Подкоманда передана как аргумент to --time - это простой способ генерации временной метки времени, необходимой для этого аргумента.

Обратите внимание, что в моей системе я должен немного обмануть: вышеприведенная команда просто приостанавливается на 10 минут - должно быть связанные с внутренними часами, не использующими UTC.

Обратите внимание, что --mode может принимать другие значения:

disk для приостановки на диск (ACPI S4) no

Если вы используете no, вы можете проверить состояние сигнала тревоги с помощью

cat /proc/driver/rtc
, но не приостанавливать (есть другие варианты, см. man rtcwake)

]

Посмотрите на первые 6 строк:

rtc_time     : 10:34:45
rtc_date     : 2012-02-29
alrm_time    : 10:44:36
alrm_date    : 2012-02-29
alarm_IRQ    : yes
alrm_pending : no

alrm_pending всегда отображает no для меня, идите фигуру ... Но интересным является alarm_IRQ, который установлен до yes, когда установлен будильник.

4
ответ дан 25 May 2018 в 13:52
  • 1
    linux.die.net/man/8/rtcwake [! ​​D0] – Hermann Ingjaldsson 29 February 2012 в 17:20
  • 2
    приостановить на 20 секунд: rtcwake -m mem -s 20 – Hermann Ingjaldsson 29 February 2012 в 17:26
  • 3
    Добавление команды -l или --local в @ Pierre-Antoine rtcwake заставляет команду работать правильно и спать в течение ожидаемого промежутка времени. – Scott Severance 1 March 2012 в 02:19
  • 4
    @ScottSeverance: -l обычно будет работать для систем с двойной загрузкой, поскольку Windows требует, чтобы RTC был установлен на локальное время; нет причин не устанавливать RTC в UTC при использовании только Linux. – ΤΖΩΤΖΙΟΥ 17 September 2012 в 19:33

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

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