Я решил это :) finally
steps:
sudo apt-get update && sudo apt-get install laptop-mode-tools
, вызвавший всплывающее автоматическое обновление с ubuntu после нажатия кнопки ok, это было что-то установленное, я отправляю файл журнала с этого времени (конечно, большинство из этих обновлений не связаны с этой проблемой, но в любом случае)
-rw-r--r-- 1 root root 224 Mai 17 21:33 rfkill.list
-rw-r--r-- 1 root root 1915 Mai 17 21:33 python3-launchpadlib.list
-rw-r--r-- 1 root root 2058 Mai 17 21:33 python3-lazr.restfulclient.list
-rw-r--r-- 1 root root 653 Mai 17 21:33 python3-oauth.list
-rw-r--r-- 1 root root 4115 Mai 17 21:33 python3-zope.interface.list
-rw-r--r-- 1 root root 1218 Mai 17 21:33 python3-wadllib.list
-rw-r--r-- 1 root root 2973 Mai 17 21:33 python3-simplejson.list
-rw-r--r-- 1 root root 1199 Mai 17 21:33 python3-lazr.uri.list
-rw-r--r-- 1 root root 234 Mai 17 21:33 php7.2.list
-rw-r--r-- 1 root root 423 Mai 17 21:33 libpoppler73:amd64.list
-rw-r--r-- 1 root root 293 Mai 17 21:33 libpoppler-glib8:amd64.list
-rw-r--r-- 1 root root 920 Mai 17 21:33 poppler-utils.list
-rw-r--r-- 1 root root 292 Mai 17 21:33 libpoppler-qt5-1:amd64.list
-rw-r--r-- 1 root root 473 Mai 17 21:33 libcurl3-gnutls:amd64.list
-rw-r--r-- 1 root root 2365 Mai 17 21:33 php7.2-common.list
-rw-r--r-- 1 root root 613 Mai 17 21:33 php7.2-cli.list
-rw-r--r-- 1 root root 679 Mai 17 21:33 libapache2-mod-php7.2.list
-rw-r--r-- 1 root root 478 Mai 17 21:33 php7.2-curl.list
-rw-r--r-- 1 root root 292 Mai 17 21:33 libcurl4:amd64.list
-rw-r--r-- 1 root root 454 Mai 17 21:33 php7.2-gd.list
-rw-r--r-- 1 root root 478 Mai 17 21:33 php7.2-json.list
-rw-r--r-- 1 root root 646 Mai 17 21:33 php7.2-mysql.list
-rw-r--r-- 1 root root 514 Mai 17 21:33 php7.2-opcache.list
-rw-r--r-- 1 root root 526 Mai 17 21:33 php7.2-readline.list
-rw-r--r-- 1 root root 882 Mai 17 21:33 php7.2-xml.list
-rw-r--r-- 1 root root 466 Mai 17 21:33 php7.2-bz2.list
-rw-r--r-- 1 root root 526 Mai 17 21:33 php7.2-mbstring.list
-rw-r--r-- 1 root root 466 Mai 17 21:33 php7.2-zip.list
-rw-r--r-- 1 root root 1198 Mai 17 21:33 gnome-terminal.list
-rw-r--r-- 1 root root 30284 Mai 17 21:33 gnome-terminal-data.list
-rw-r--r-- 1 root root 486 Mai 17 21:33 nautilus-extension-gnome-terminal.list
-rw-r--r-- 1 root root 2278 Mai 17 21:33 gnome-software-common.list
-rw-r--r-- 1 root root 4266 Mai 17 21:33 gnome-software.list
-rw-r--r-- 1 root root 241 Mai 17 21:33 command-not-found-data.list
-rw-r--r-- 1 root root 749 Mai 17 21:33 python3-commandnotfound.list
-rw-r--r-- 1 root root 400 Mai 17 21:33 command-not-found.list
-rw-r--r-- 1 root root 810 Mai 17 21:33 uuid-runtime.list
-rw-r--r-- 1 root root 1004 Mai 17 21:33 mount.list
-rw-r--r-- 1 root root 0 Mai 17 21:33 linux-image-4.13.0-41-generic.list
-rw-r--r-- 1 root root 384 Mai 17 21:33 linux-image-extra-4.13.0-41-generic.list
-rw-r--r-- 1 root root 0 Mai 17 21:33 linux-signed-image-4.13.0-41-generic.list
-rw-r--r-- 1 root root 0 Mai 17 21:33 linux-image-4.13.0-39-generic.list
-rw-r--r-- 1 root root 384 Mai 17 21:33 linux-image-extra-4.13.0-39-generic.list
-rw-r--r-- 1 root root 0 Mai 17 21:33 linux-signed-image-4.13.0-39-generic.list
-rw-r--r-- 1 root root 10305 Mai 17 21:33 util-linux.list
-rw-r--r-- 1 root root 301 Mai 17 21:33 fdisk.list
-rw-r--r-- 1 root root 262 Mai 17 21:33 libsmartcols1:amd64.list
-rw-r--r-- 1 root root 242 Mai 17 21:33 libmount1:amd64.list
-rw-r--r-- 1 root root 242 Mai 17 21:33 libfdisk1:amd64.list
-rw-r--r-- 1 root root 242 Mai 17 21:33 libblkid1:amd64.list
-rw-r--r-- 1 root root 237 Mai 17 21:33 libuuid1:amd64.list
-rw-r--r-- 1 root root 814 Mai 17 21:33 bsdutils.list
-rw-r--r-- 1 root root 436 Mai 17 21:28 sdparm.list
-rw-r--r-- 1 root root 411 Mai 17 21:28 qt-at-spi:amd64.list
-rw-r--r-- 1 root root 3746 Mai 17 21:28 python-qt4.list
-rw-r--r-- 1 root root 396 Mai 17 21:28 python-sip.list
-rw-r--r-- 1 root root 1724 Mai 17 21:28 net-tools.list
-rw-r--r-- 1 root root 372 Mai 17 21:28 libqtassistantclient4:amd64.list
-rw-r--r-- 1 root root 444 Mai 17 21:28 libqt4-test:amd64.list
-rw-r--r-- 1 root root 732 Mai 17 21:28 libqt4-svg:amd64.list
-rw-r--r-- 1 root root 428 Mai 17 21:28 libqt4-sql-mysql:amd64.list
-rw-r--r-- 1 root root 500 Mai 17 21:28 libqt4-scripttools:amd64.list
-rw-r--r-- 1 root root 1123 Mai 17 21:28 libqt4-help:amd64.list
-rw-r--r-- 1 root root 647 Mai 17 21:28 libqt4-designer:amd64.list
-rw-r--r-- 1 root root 872 Mai 17 21:28 libqt4-declarative:amd64.list
-rw-r--r-- 1 root root 1216 Mai 17 21:28 libqtgui4:amd64.list
-rw-r--r-- 1 root root 500 Mai 17 21:28 libqt4-xmlpatterns:amd64.list
-rw-r--r-- 1 root root 436 Mai 17 21:28 libqt4-sql:amd64.list
-rw-r--r-- 1 root root 723 Mai 17 21:28 libqt4-script:amd64.list
-rw-r--r-- 1 root root 774 Mai 17 21:28 libqt4-network:amd64.list
-rw-r--r-- 1 root root 191 Mai 17 21:28 libqt4-dbus:amd64.list
-rw-r--r-- 1 root root 372 Mai 17 21:28 qdbus.list
-rw-r--r-- 1 root root 1565 Mai 17 21:28 qtchooser.list
-rw-r--r-- 1 root root 439 Mai 17 21:28 libqtdbus4:amd64.list
-rw-r--r-- 1 root root 436 Mai 17 21:28 libqt4-xml:amd64.list
-rw-r--r-- 1 root root 1028 Mai 17 21:28 libqtcore4:amd64.list
-rw-r--r-- 1 root root 1095 Mai 17 21:28 qtcore4-l10n.list
-rw-r--r-- 1 root root 5194 Mai 17 21:28 laptop-mode-tools.list
-rw-r--r-- 1 root root 278 Mai 17 21:28 libmng2:amd64.list
-rw-r--r-- 1 root root 63 Mai 17 21:28 tlp.list
-rw-r--r-- 1 root root 104 Mai 17 21:28 tlp-rdw.list
Хотите, чтобы ваш Linux-компьютер находился в спящем или спящем режиме и автоматически ли он просыпался в определенное время? Вы можете легко сделать это с помощью команды rtcwake, включенной по умолчанию в большинство систем Linux.
Это может быть полезно, если вы хотите, чтобы ваш компьютер что-то делал в определенное время, но не хотите, чтобы он работал 24 / 7. Например, вы могли бы погрузить свой компьютер в ночное время и просыпаться, прежде чем выполнять некоторые загрузки.
Для команды rtcwake требуются права root, поэтому он должен запускаться с помощью sudo на Ubuntu и других распределенных Ubuntu-дистрибутивах. В дистрибутивах Linux, которые не используют sudo, вам придется сначала войти в систему с правами root с помощью команды su.
Вот базовый синтаксис команды:
sudo rtcwake -m [type of suspend] -s [number of seconds]
Например, следующая команда приостанавливает вашу систему на диск (спящий режим) и просыпает ее через 60 секунд:
sudo rtcwake -m disk -s 60
Типы Suspend
. -m-переключатель принимает следующее типы приостановки:
-m - Режим ожидания обеспечивает небольшую экономию энергии, но восстановление в бегущей системе происходит очень быстро. Это режим по умолчанию, если вы опускаете ключ -m.
mem - Приостанавливать в ОЗУ. Это обеспечивает значительную экономию энергии - все включено в маломощное состояние, за исключением вашей оперативной памяти. Содержимое вашей памяти сохраняется.
mem - Приостанавливается на диск. Содержимое вашей памяти записывается на диск, и ваш компьютер выключен. Компьютер включится, и его состояние будет восстановлено, когда таймер завершится.
выключено - полностью выключите компьютер. На странице руководства rtcwake отмечается, что восстановление с «off» официально не поддерживается спецификацией ACPI, но это все равно работает со многими компьютерами.
off - Не приостанавливать работу компьютера немедленно, просто установите время пробуждения. Например, вы можете сказать, что ваш компьютер проснулся в 6 утра. После этого он может спать вручную в 11:00 или 1:00 - в любом случае, он просыпается в 6 утра.
Секунды против определенного времени
Опция -s принимает номер секунд в будущем. Например, -s 60 просыпает ваш компьютер за 60 секунд, а -s 3600 просыпает ваш компьютер за час.
Опция -s позволяет вам разбудить ваш компьютер в определенное время. Этот переключатель хочет несколько секунд после эпохи Unix (00:00:00 UTC 1 января 1970 года). Чтобы легко обеспечить правильное количество секунд, объедините команду date с командой rtcwake.
Кластер -l сообщает rtcwake, что аппаратные часы установлены на локальное время, а ключ -u сообщает rtcwake, что аппаратные часы (в BIOS вашего компьютера) установлены на время UTC. Linux-дистрибутивы часто устанавливают ваши аппаратные часы на время UTC и переводят это на ваше местное время.
Например, чтобы ваш компьютер проснулся в 6:30 утра завтра, но не сразу приостанавливался (при условии, что установлены ваши аппаратные часы в локальное время), выполните следующую команду:
sudo rtcwake -m no -l -t $(date +%s -d ‘tomorrow 06:30’)
Справка
Вы можете попробовать настроить BIOS для события пробуждения. Почти у каждой материнской платы есть эта функция, используйте свое руководство по mb и выясните ее, в некоторых биомах AMI, это называется Wake up by RTC alarm, я думаю, что это простой способ разбудить компьютер в определенное время
Итак, если кому-то интересно, это то, что я нашел, что работает, без необходимости устанавливать что-либо и как non-root.
Используйте эту команду. Код:
dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
и чтобы задержать его, используйте команду sleep с номером с smh или d (сек, мин, день, час) и с примером:
Код:
sleep 60s; dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
Это приостанавливает компьютер через 60 секунд