Разница между закрытием меню и выключением -h сейчас


14

В чем разница между пунктом меню выключения и shutdown -h now? Первый иногда вешает мой ноутбук на Ubuntu 11.10.

Ответы:


11

Пункт меню выключения требует, чтобы графическая система полностью выключилась. Например, программы, в которых есть файлы для сохранения, могут спросить пользователя, что делать.

shutdown -h now(синоним: poweroffсм. также reboot) просто отправляет сигналы всем работающим программам. У них нет возможности запросить пользователя, если у них есть несохраненные файлы. Однако отправка poweroffкоманды будет работать в большем количестве ситуаций из-за этого.


Огромное спасибо. Я не знал о разнице в сохранении файлов для открытых программ, теперь это имеет смысл для меня.
719016

@ Scott Severance - Вы говорите, что это синоним, но затем вы говорите: «Команда poweroff будет работать в большинстве ситуаций из-за этого». Но из-за чего? С poweroff, программы будут иметь возможность опрашивать пользователя?
Трогне

Что означает чистое завершение работы, если не отправлять сигналы всем работающим программам?
Гонки на легкость с Моникой

Например, с помощью команд CLI графические программы не имеют возможности запрашивать пользователя о сохранении открытых файлов. Так что на самом деле есть два типа чистых отключений.
Скотт Северанс

5

Меню вызывает сложный набор спецификаций freedesktop.org, которые отключают систему без необходимости пользователя root. Вы можете увидеть некоторые из них в этом ответе . Этот метод проверяет открытые документы и блокирует приложения в графическом интерфейсе, прежде чем в конечном итоге вызвать остановку системы (через shutdown).

Прямой shutdownзапуск просто выключает компьютер - независимо от того, что работает.

Если первый не работает, возможно, что-то блокирует его. Я не эксперт в том, как это работает, поэтому я предлагаю вам сообщить об ошибке на LaunchPad и позволить кому-нибудь, кто знает, как это работает, провести вас через процесс отладки.


0

выключите систему безопасным способом. Вы можете немедленно выключить машину или запланировать выключение в 24-часовом формате.

После выключения системы команда shutdown останавливает или перезагружает систему в соответствии с указанным параметром. Только пользователь root может выполнить команду выключения

-r  Requests that the system be rebooted after it has been brought down
-h  Requests that the system be either halted or powered off after it has been broughtdown, with the choice as to which left up to the system
-H  Requests that the system be halted after it has been brought down
-P  Requests that the system be powered off after it has been brought down
-c  Cancels a running shutdown. TIME is not specified with this option, the firstargument is MESSAGE
-k  Only send out the warning messages and disable logins, do not actually bring thesystem down

4
Это не отвечает на вопрос.
Скотт Северанс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.