Сегодня у меня есть новое, приостанавливают/возобновляют проблему. На Dell Precision 5510 w/Ubuntu 17.04 все было хорошо. Но теперь, резюме не работает. Я всегда получаю перезапуск.
Вчера, у меня был безудержный сценарий, и он парализовал UI. Я сделал программную ошибку, она заставила этот сценарий использовать все системные ресурсы. Я перешел к другому компьютеру и ssh, соединенному с этим "замороженным" компьютером. Я пытался закрыть систему старомодный путь:
/sbin/shutdown -h now
Однако после 20 минут ожидания, я сдался и удержал кнопку питания. Вещь запустится, она приостановит также. Если я открываю крышку, она просыпается автоматически. Именно так я знаю, что машина на самом деле приостановлена, она запускает себя.
Однако перезапуски машины, вместо возобновления, после приостанавливания.
Моя рабочая теория состоит в том, что грязный катастрофический отказ повредил файл настроек, который должен быть переписан во время, приостанавливают. Этот файл является сигналом, которые возобновляются от RAM, в порядке, а не перезапуск.
Я не знаю наверняка существует такой файл для, приостанавливают/возобновляют, но я нашел комментарии здесь о hybernate/resume, которые говорят, что он использует файл состояния, чтобы сказать, может ли он попытаться восстановить сессию.
Я ожидаю, что эта проблема исчезнет наугад после некоторых обновлений пакета, но она сделала меня действительно любопытным на предмет того, как система проверяет, чтобы видеть, должна ли она перезапустить.
Проблема исчезла после закрытия, перезапуска, и затем закрытия снова и затем перезапуска. После этого я выжил 3, приостанавливают/возобновляют без неожиданного перезапуска.
однако, мне любопытно понять, как это работает, как ядро знает, чтобы возобновить, а не приостановить.