Состояние ACPI S5 действительно выключено?

$ sed -n '/^Found spikes at  */s///p' file | tr ' ' '\n'
77
132
140
142
155
156
157
175

Это использует sedдля поиска строки, которая начинается со строки Found spikes at, за которой следует некоторое количество пробелов. Когда строка найдена, эта строка, включая пробелы перед числами, удаляется из нее, а оставшийся бит выводится на стандартный вывод. Стандартный вывод sedчитается с помощью tr, который заменяет любой пробел новой строкой.

Используйте перенаправление в конце, чтобы сохранить результат в новом файле:

$ sed -n '/^Found spikes at  */s///p' file | tr ' ' '\n' >newfile

Изменено после комментария ctac_для устранения необходимости в этом дополнительном trшаге:

sed -n '/^Found spikes at  */s///p; y/ /\n/' file >newfile
0
18.06.2021, 13:46
1 ответ

S5 — это мягкое выключение , т. е. большая часть системы отключена, но источник питания по-прежнему обеспечивает питание, поэтому для включения системы можно использовать кнопку питания. Как правило, питание также подается на системный контроллер, чтобы систему можно было включить с помощью клавиатуры, пробуждения -по -локальной сети, аварийных сигналов RTC и т. д.

Является ли это «нормальным включенным -выключенным состоянием», зависит от вашего определения. Судя по вашему комментарию,

the "normal powered-off state" here I mean the system doesn't support S5, but the user also presses the power button to power off the system.

Поскольку система, не поддерживающая S5, является системой, не поддерживающей ACPI, разница между S5 и «нормальным -выключенным состоянием», по крайней мере, на ПК, заключается в том, что последнее является « «механическое выключение», т. е. питание блока питания отключено.

Технически такой ПК также может быть ПК, управляемым APM -, и в этом случае нажатие выключателя питания также может переходить в состояние «мягкого выключения». Но все ПК, выпущенные за последние два десятилетия или около того, поддерживают ACPI.

0
28.07.2021, 11:24

Теги

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