Вопрос или проблема
Я на смартфоне с Alpine Linux и рабочим столом KDE, подключен по ssh, и по какой-то причине никто не подумал разместить апплет завершения работы в логичном месте, и даже утилита завершения работы отсутствует.
$ whereis shutdown
shutdown:
ничего, о, но у меня есть halt, но нет man-страниц. В любом случае, команда shutdown доступна в пакете, есть исходный код, который я могу скомпилировать, или это просто алиас для команды halt?
Вы можете использовать poweroff
Система инициализации Alpine Linux описана в её документации
Система инициализации Alpine Linux
reboot
: Эквивалентно shutdown now -r
в традиционных системах GNU/Linux
halt
: Эквивалентно shutdown now -H
в традиционных системах GNU/Linux
poweroff
: Эквивалентно shutdown now -P
в традиционных системах GNU/Linux
Ответ или решение
Проблема отсутствия команды shutdown
в Alpine Linux может быть неожиданной, особенно для пользователей, привычных к традиционным дистрибутивам GNU/Linux. Однако не волнуйтесь, есть несколько альтернативных способов корректного завершения работы системы.
-
Использование команды
poweroff
:
В Alpine Linux командаpoweroff
является эквивалентомshutdown now -P
в традиционных системах. Она завершит работу системы и отключит питание.poweroff
-
Использование команды
reboot
:
Если вы хотите перезагрузить систему, вы можете использовать командуreboot
, которая эквивалентнаshutdown now -r
.reboot
-
Использование команды
halt
:
Командаhalt
завершает работу системы, не отключая питание, что соответствуетshutdown now -H
.halt
Эти команды доступны по умолчанию в Alpine Linux и не требуют установки дополнительных пакетов.
Дополнительная информация:
- Alpine Linux использует свой собственный инициализационный процесс, поэтому некоторые команды могут отсутствовать по сравнению с традиционными системами. Дополнительные сведения о системе инициализации Alpine можно найти в документации.
Заключение:
Если вам требуется завершить работу системы или перезагрузить её, используйте указанные выше команды. Это позволит вам обойти отсутствие традиционной команды shutdown
в вашем окружении Alpine Linux.