Планирование StartUp и ShutDown

Я часто использую Потоки, таким образом, я должен знать, как составить мой запуск компьютера и закрыться автоматически, Wi-Fi включен в шесть утром в моем отеле и выключен в двух AM. (Я могу запланировать потоки, это не проблема), я не хочу свой компьютер, всегда включаемый к источнику питания.

30
задан 11 May 2016 в 12:47

7 ответов

Для однократного выключения вы можете использовать

shutdown -h 02:00

Чтобы запланировать его вы можете использовать cron . Для этого есть несколько графических интерфейсов, например gnome-schedule .

Но чтобы запустить машину по расписанию, вам нужно посмотреть настройки BIOS / UEFI.

Обновление : проверьте ответы о ] MythTV и Пробуждение по плану ниже, чтобы запланировать запуск.

20
ответ дан 23 November 2019 в 00:57

Вы можете использовать команду shutdown , чтобы запланировать завершение работы. Для выключения в 2 часа ночи вы можете использовать следующую команду:

sudo shutdown -h 2:00

Вам нужно будет запустить эту команду в терминале и оставить терминал открытым.

Что касается запуска, я не думаю, что это возможно для Ubuntu или любого другого приложения, работающего на это включить компьютер. Для этого вам понадобится аппаратная помощь, например, вы можете использовать Wake on Lan .

0
ответ дан 23 November 2019 в 00:57

MythTV может выключить компьютер, когда он больше не используется, и вывести его из спящего режима за несколько минут до начала следующей записи. Он делает это с помощью функций ACPI для установки времени пробуждения перед выключением. Существует подробное руководство по настройке, которое в основном сводится к следующему:

Сначала убедитесь, что у вас ядро ​​Linux 2.6.22 или новее, а функция обновления HWclock была отключена, как описано выше.

] Простой тест для вывода машины из спящего режима через 5 минут

sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
sudo sh -c "echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm"
cat /sys/class/rtc/rtc0/wakealarm

Проверка

cat /proc/driver/rtc

Это должно вернуть список параметров. Убедитесь, что alrm_time - на 5 минут вперед, а alrm_date - сегодня.

Выключите компьютер и посмотрите, вернется ли он через ~ 5 минут.

sudo shutdown -h now  

(в Ubuntu 10.4 »sudo shutdown -P now "(-h может привести к перезагрузке системы))

Конечно, если вам всегда нужно одновременно выключать компьютер и одновременно выводить его из спящего режима, вы можете просто настроить время пробуждения в BIOS ( если есть такая возможность) и запланировать выключение прямо из сценариев инициализации

12
ответ дан 23 November 2019 в 00:57

Я написал приложение для планирования запуска, оно называется Wake on Plan.

Оно пока недоступно в официальном репозитории (review pending), но вы можете начать использовать его из PPA:

https://launchpad.net/~xintx-ua/+архив/wakeonplan

2014-2015 Обновление:

Я создал QML версию с Ubuntu SDK, используя телефон в качестве мишени и надеясь на легкий перенос на рабочий стол более года назад. Но кликовые пакеты никогда не были готовы для использования на рабочем столе, и сейчас я жду, когда появятся snappy пакеты. Пожалуйста, сообщите мне, когда они будут готовы. На данный момент даже snappy список -uv разбился при моей установке 15.04x64 и он выглядит совсем не готовым. Или вы можете попробовать собрать deb-пакеты сами, я постараюсь помочь как можно больше.

6
ответ дан 23 November 2019 в 00:57

Я предлагаю эту команду в вашем cron:

dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

Для этого не нужен root.

-1
ответ дан 23 November 2019 в 00:57

Я использую старую систему Ubuntu 10.04.4 LTS, и мне удалось добиться определенного успеха с командой rtcwake . Используйте его в командной строке следующим образом:

# wake the system in 1 Hour:
sudo rtcwake -s 3600 -m disk

Параметр -m disk должен перевести его в состояние с низким энергопотреблением, и в зависимости от поддержки оборудования (например, вашего собственного компьютера) вы даже можете быть смог успешно использовать -m off для полного выключения.

Кроме того, вы можете поместить вышеуказанное в / etc / crontab , чтобы запланировать его автоматически каждый день.

1
ответ дан 23 November 2019 в 00:57

Используйте задание cron для автоматического перехода в спящий режим и автоматического возобновления. Приведенная ниже команда переведет компьютер в спящий режим в 02:00 и запустит его через 4 часа (14400 секунд)

00 2 * * * root /usr/sbin/rtcwake -m off -s 14400
8
ответ дан 23 November 2019 в 00:57

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

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