LINUX.ORG.RU

Безопасное отключение электропитания у ноутбука


0

1

Не было печали апдейтов накачали

Ноутбук. Линукс.

$ halt
...
Sending SIGTERM to remaining processes
Sending SIGKILL to remaining processes
Unmouting file systems.
...
Unmounted /oldroot ...
Halting
[timestamp] System halted.

Проблема в том, что ноутбук при этом сам не выключается. Раньше такого не было.

Что сделать, чтобы `halt` выключал питание ноутбука?

так выключались старые компы без acpi, малыш
кури что накрутил, мб ядро без acpi собрал или какой хрени в параметры ядра вписал?

anonymous
()
Ответ на: комментарий от OldFatMan

Спасибо, Альф!
`shutdown -P` выключает как с отключением электропитания.

Sosiska
() автор топика
Ответ на: комментарий от anonymous

вот, что я нашел:

In earlier versions, the halt command could be used to power off the system. This no longer works with systemd. The following alternatives, however, do work: 

poweroff
halt -p
init 0
shutdown -P now

Вопросов больше не имею.

Sosiska
() автор топика
Ответ на: комментарий от OldFatMan

poweroff - симлинк на reboot, а не на shutdown

ну это у вас в дистре. у меня:

$ ls -l `which poweroff`
lrwxrwxrwx. 1 root root 13 23. Nov 23:06 /usr/bin/poweroff -> consolehelper

$ man consolehelper
consolehelper  is  a  tool that makes it easy for console users to run system programs.
...
programs like /sbin/shutdown are paired with a link from /usr/bin/shutdown to /usr/bin/consolehelper.  Then when non-root  users  (specifically,  users  without /sbin  in  their  path,  or  /sbin  after /usr/bin) call the "shutdown" program, consolehelper will be invoked to authenticate the action and then invoke /sbin/shutdown.
Sosiska
() автор топика
Ответ на: комментарий от Sosiska

Видимо, поэтому я сначала и вспомнил про shutdown. Помню же, что встречал такое.

Потом для проверки глянул у себя - вижу симлинк на reboot. :)

Но главное, что все перечисленные способы должны работать.

OldFatMan
()
Ответ на: комментарий от Sosiska

И, кстати, всё равно все методы в итоге сводятся к shutdown:

man reboot halt poweroff

When called without the -f option, they simply invoke shutdown(8) with the appropriate arguments.

Так что всё верно.

OldFatMan
()
Ответ на: комментарий от OldFatMan

вы таки правы. я зря дальше не смотрел:

$ ls -l `which halt`
lrwxrwxrwx. 1 root root 13 23. Nov 23:06 /usr/bin/halt -> consolehelper

$ ls -l `which reboot`
lrwxrwxrwx. 1 root root 13 23. Nov 23:06 /usr/bin/reboot -> consolehelper

$ ls -l `which poweroff`
lrwxrwxrwx. 1 root root 13 23. Nov 23:06 /usr/bin/poweroff -> consolehelper

это, кстати, fedora.

Sosiska
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.