В Debian 9.x и, если я правильно помню, также в 8.x поведение shutdown -h now
по умолчанию определяется файлом /etc/default/halt
.
По умолчанию там написано:
# Default behaviour of shutdown -h / halt. Set to "halt" or "poweroff".
HALT=poweroff
Измените вторую строку на HALT=halt
, и тогда вы должны остановиться без автоматического отключения питания -.
Старые версии команды shutdown
не учитывали регистр параметра -H
для совместимости с другими системами стиля Unix -; Debian 9, кажется, shutdown -H
всегда останавливается, shutdown -P
всегда отключает питание -и shutdown -h
будет делать все, что говорит файл конфигурации. У меня нет под рукой системы Debian 8, но, возможно, Debian 8 достаточно стар, чтобы иметь версию shutdown
, которая по-прежнему рассматривает -H
как эквивалентную -h
.