Образ alt-server-10.0-x86_64.iso загружаю на Intel NUC Выбираю загрузку в режиме Rescue. После выхода в командную строку подаю команду shutdown now Результат: Произошло завершение всех процессов, а затем переход в runlevel 3 SysVinit. Выдана командная строка. Система даже не перезагрузилась. Ожидаемый результат: выключение компьютера Замечу, что по команде poweroff или shutdown -h now компьютер выключается.
В rescue sysvinit. Поведение несколько иное, чем в systemd. Работает в соответствии с тем, что написано в shutdown --help
а в man 8 shutdown сказано: -P, --poweroff Power-off the machine (the default).
Created attachment 10790 [details] А в sysvinit man такой вот!
man'ы из разных пакетов. Один из systemd-sysvinit, другой из sysvinit. Предлагаю баг таки закрыть. Или же придётся исправлять sysvinit.
Лучше поведение синхронизировать.
Добрый день. (Ответ для Anton Farygin на комментарий #5) > Лучше поведение синхронизировать. Я предлагаю не изменять поведение команд из-за неочевидного удобства. Оно так спроектировано и пусть остаётся. Вообще, стандартный механизм это как раз shutdown -h now уже много лет.
а у нас в сервере sysvinit ?
(Ответ для Anton Farygin на комментарий #7) > а у нас в сервере sysvinit ? В Rescue и установщике, да, sysvinit. В установленной системе - systemd.
Предлагаю перейти во встроенном rescue на systemd. Вариант sysvinit всегда можно скачать и к нему, как к продукту, нет таких строгих требований. Нет, вообще, никаких требований.