Почему не работает & ldquo; sudo shutdown now & rdquo; неисправность?

Когда я выдаю следующее:

sudo shutdown now

.. мой новый сервер Ubuntu 14.04 не отключается. Он останавливается со следующим сообщением:

* Stopping System V runlevel compatibility
Give root password for maintenance:
(or type Control-D to continue):

Если я ввожу пароль root, машина просто сидит там в командной строке.

1
задан 16 October 2016 в 06:31

3 ответа

Я уверен, что правильная команда должна содержать опцию -h (halt). Попробуйте следующее:

sudo shutdown -h now
15
ответ дан 23 May 2018 в 23:50

Это наследие от тех дней, когда физическая машина не могла отключиться сама по себе. Например, команда halt sudo halt завершает все программы и выгружает почти все из ОЗУ, готовые к отключению. Однако, если вы запустите sudo halt -p, он сделает все это, а затем подаст сигнал на выключение системы или в случае команды shutdown вам понадобится опция -a, хотя я лично использую [ f5].

5
ответ дан 23 May 2018 в 23:50
  • 1
    Что произойдет, если я всегда выключу компьютер с помощью этой команды? – Nullpointer 27 December 2016 в 09:33

Я всегда использовал следующий

sudo shutdown -a now

или перезагрузился сразу после выключения

sudo shutdown -r now

. Смотря на параметр справки shutdown, он не перечисляет -a as правильная команда, но я мог бы поклясться давным-давно - был прерван или что-то в этом роде. В любом случае, я продолжал использовать это, и он работал все эти годы, но похоже, что shutdown -h теперь правильный вариант.

-1
ответ дан 23 May 2018 в 23:50
  • 1
    Возможно, вы думаете о команде Windows shutdown /a, которая прерывает выключение (эквивалентно shutdown -c в Ubuntu). – deltab 27 January 2015 в 09:23
  • 2
    @deltab Да, должно быть, это то, о чем я сейчас думаю. Странно, что выключение - работает для меня, хотя. – NPIC 28 January 2015 в 03:51

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

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