компьютер не выключается из-за управления питанием [закрыто]

Я использую Ubuntu 11.10, и когда я запускаю «sudo shutdown 0», компьютер не выключается. Он застревает на "Отключение управления питанием".

Есть идеи, что происходит?

Заранее спасибо.

Кроме того, это чаще происходит при использовании батареи вместо переменного тока.

3
задан 20 November 2011 в 19:22

1 ответ

завершение работы человека:

   -P     Requests that the system  be  powered  off  after  it  has  been
          brought down.
    ...

   -h     Requests  that  the system be either halted or powered off after
          it has been brought down, with the choice as to which left up to
          the system.

Наблюдение, что-P работает на Вас. Теперь это - вопрос почему нет? Обычный cmd для завершения работу shutdown -h now. В старой школе init базирующиеся системы был файл конфигурации, который настраивает завершение работы при вводе от этой точки. От моего первоначального расследования оказывается, что выскочка отступает к init.d сценариям для обработки этого. С глобальной конфигурацией, живущей в /etc/default/halt и фактический сценарий /etc/init.d/halt.

Похоже, что "ВЫКЛЮЧЕНИЕ ПИТАНИЯ" является действием по умолчанию, поэтому если Вы просто сделали halt или shutdown -h или telinit 0, это должно также выключиться.

[/etc/init.d/halt]

    # If INIT_HALT=HALT don't poweroff.
    poweroff="-p"
    if [ "$INIT_HALT" = "HALT" ]
    then
            poweroff=""
    fi

С тех пор INIT_HALT=POWEROFF (определенный в/etc/default/halt), это poweroff='-p' остается установленным. Для отладки этого, это должно быть столь же просто как добавление Вара, заполненного в конце сценария как так.

 log_action_msg "Will now halt:  $netdown $poweroff $hddown"

Интересно, переопределяет ли Ваше завершение работы cmds просто init конфигурацию? В этом случае telinit 0должен также завершить работу сервера и должен стать предпочтительным вариантом в выполнении этого действия.

1
ответ дан 1 December 2019 в 18:05

Другие вопросы по тегам:

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