Утилита Linux для приостановки работы ноутбука до тех пор, пока не будет подключено питание переменного тока?

Утилита Linux для приостановки работы ноутбука до тех пор, пока не будет подключено питание переменного тока?

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

решение1

Думаю, я просто опубликую свое решение. В итоге я купил новое железо, в биосе которого есть функция автоматического включения.

Альтернативным решением было использовать "rtcwake", чтобы приостановить работу компьютера примерно на час, а после пробуждения проверить, есть ли у нас доступное питание переменного тока. Если нет, снова засыпаем. Хотя это выглядит действительно отвратительно.

Связанный контент