2

Я не пользуюсь сервером ночью, поэтому хочу включить его в 9.00 и выключить в 23.00

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

Но я не могу найти такой вариант BIOS на моем сервере HP DL360p Gen8.

  • Я прав, что невозможно запланировать включение сервера в BIOS?
  • Какие варианты у меня есть?
  • Я не хочу использовать функцию пробуждения по локальной сети, потому что локальная сеть по какой-то причине может быть недоступна (нет Интернета и т.д.)

2 ответа2

0

Если вы используете Linux, вы можете запрограммировать его на включение в указанное время. Я не уверен, что это работает для каждого варианта Linux, но вы можете попробовать это:

/root/bin/shutwake.sh

# unset alarm, set new time
sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm" 
sh -c "echo `date '+%s' -d '+ 600 minutes'` > /sys/class/rtc/rtc0/wakealarm" 
/sbin/poweroff

Затем вам нужно добавить строку в cron для выключения:

0     23      *       *       *       /root/bin/shutwake.sh

Я использую это в паре стоечных серверов и работает как шарм.

0

В ОС вы можете написать оболочку для отключения сервера в определенное время! НО вы не можете включить сервер из ОС! Также BIOS!

Если вы хотите выключить и включить сервер в определенное время, вам следует подумать об электрическом таймере.

С наилучшими пожеланиями,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .