Я запускаю домашний сервер на ноутбуке, и недавно я столкнулся с проблемой, когда у нас случился шторм и отключилось электричество. Ноутбук, который я использую в качестве домашнего сервера, не имеет встроенной в BIOS функции «Пробуждение от сети переменного тока», поэтому ноутбук умер и не включался, пока я не включил его вручную. На данный момент (пока я в конечном итоге не куплю лучшее оборудование для использования в качестве домашнего сервера) я задавался вопросом, могу ли я максимизировать время работы от батареи, когда питание отключается, заставив компьютер приостанавливаться при питании от батареи, а затем возобновлять работу, когда позднее подается питание от сети переменного тока. Существует ли такая утилита или я могу легко изготовить что-то самостоятельно?
решение1
Думаю, я просто опубликую свое решение. В итоге я купил новое железо, в биосе которого есть функция автоматического включения.
Альтернативным решением было использовать "rtcwake", чтобы приостановить работу компьютера примерно на час, а после пробуждения проверить, есть ли у нас доступное питание переменного тока. Если нет, снова засыпаем. Хотя это выглядит действительно отвратительно.