Можно ли перевести компьютер в спящий режим или в спящий режим в течение заданного промежутка времени?
И если да, то как мне это сделать в Ubuntu?
В качестве альтернативы вы можете использовать rtcwake, rtcwake - это программа в util-linux
sudo rtcwake -m mem -s 30
$ sleep 3s; sudo pm-suspend
Возможно, вам нужно будет как-то убедиться, что он не спросит ваш пароль.
Вам нужно установить это:
$ sudo apt-get install apmd
Пример использования:
$ apmsleep +1:15 # will suspend for one hour and 15 minutes $ apmsleep 8:00 # will suspend until 8:00 am
Вы также можете взглянуть на manpage