Страница 1 из 1
[Решено] Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 08 янв 2016, 17:22
Delles
Последнее время выключаю комп, набирая
просто потому, что так он выключается в три раза быстрее.
Но не вредно ли это для здоровья? Чем-то ведь он занимается перед выключением, когда выключаешь виртуальной кнопочкой.
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 08 янв 2016, 17:29
Barmalei
Завершает работу системы, но не выключает ее питание. Ждущий режим по моему.
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 08 янв 2016, 17:41
Delles
Barmalei писал(а):Завершает работу системы, но не выключает ее питание. Ждущий режим по моему.
halt -p вырубает комп сразу же, можете попробовать, сработает без всяких sudo и пр. Удобно, конечно; вопрос только в том, не поломается ли чего.
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 08 янв 2016, 18:01
Barmalei
Delles писал(а):Barmalei писал(а):Завершает работу системы, но не выключает ее питание. Ждущий режим по моему.
halt -p вырубает комп сразу же, можете попробовать, сработает без всяких sudo и пр. Удобно, конечно; вопрос только в том, не поломается ли чего.
Щас попробую, но не вырубание питания я найду все равно если что.
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 08 янв 2016, 18:05
Barmalei
Не знаю что за режим это. Но HDD щелкнул как при удержании кнопки Питания.
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 08 янв 2016, 18:22
Delles
Barmalei писал(а):Не знаю что за режим это. Но HDD щелкнул как при удержании кнопки Питания.
Из man halt
-p, --poweroff
Power-off the machine, regardless of which one of the three commands <halt, poweroff, reboot> is invoked.
В общем, всё вырубается без вопросов, если где-то какая-то прога работает, ничего не сохранится. Браузер потом предложит вкладки восстановить.
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 08 янв 2016, 20:52
Barmalei
Значить аля жесткое отключение питания. HDD не скажет спасибо.
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 08 янв 2016, 20:58
Delles
Barmalei писал(а):Значить аля жесткое отключение питания. HDD не скажет спасибо.
Нет, это не отключение питания, это просто завершение работы системы без всяких сохранений сеансов. Обычное, кстати, в BSD.
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 08 янв 2016, 20:59
Barmalei
Delles писал(а):Barmalei писал(а):Значить аля жесткое отключение питания. HDD не скажет спасибо.
Нет, это не отключение питания, это просто завершение работы системы без всяких сохранений сеансов. Обычное, кстати, в BSD.
Ну не знаю. У меня HDD щелкает как при удержании кнопки Питания. Не есть гуд.
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 08 янв 2016, 21:07
Delles
Barmalei писал(а):Ну не знаю. У меня HDD щелкает как при удержании кнопки Питания. Не есть гуд.
Мой вопрос происходит от того, что я не очень понимаю, что в этом смысле изменилось в связи с внедрением systemd. "Низкоуровневый способ выключения или перезагрузки системы заключается в отправке сообщения непосредственно процессу init." (
ссылка). В BSD, как Вы знаете, никакого systemd нет, там init. Как у нас теперь, кому адресована команда halt -p, не знаю, а хотелось бы, потому что для меня завершение работы посредством halt -p наиболее удобное.
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 11 янв 2016, 12:44
trs
Опасен может быть вот этот ключик:
man halt писал(а):-n Don't sync before reboot or halt. Note that the kernel and storage drivers may still sync.
Без него данные могут потеряются только в приложениях, а не на файловой системе в целом.
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 11 янв 2016, 19:04
Delles
trs писал(а):Опасен может быть вот этот ключик:
man halt писал(а):-n Don't sync before reboot or halt. Note that the kernel and storage drivers may still sync.
Без него данные могут потеряются только в приложениях, а не на файловой системе в целом.
Любопытно, что в том мануале, который в Росе, об этом ключике ничего не сообщается. Не знаю, действует ли сам ключик, пробовать не очень хочется. Зато о нем сообщается в мануале Опёнка, наряду с извещением о другом ключике
-q, который, как забавно оговаривается, побуждает
halt действовать ungracefully ツ
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 12 янв 2016, 05:16
trs
Delles писал(а):Любопытно, что в том мануале, который в Росе, об этом ключике ничего не сообщается.
Наверно, потому что: «ядро и драйвера накопителей могут синхронизировать [данные] и с ним».
Delles писал(а):ungracefully ツ
screen71.png
Ун гра? Это "не гра" что ли?

Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 13 янв 2016, 17:36
Delles
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 14 янв 2016, 03:47
trs
Правильно, там же нет systemd. В Rose halt, как отдельная команда, отсутствует, являясь ссылкой на systemctl.
Re: Не поломается ли что-нибудь при постоянном выключении компа посредством halt -p?
Добавлено: 01 фев 2016, 00:02
Delles
trs писал(а):В Rose halt, как отдельная команда, отсутствует, являясь ссылкой на systemctl.
Чтобы уж считать эту тему решенной, добавлю.
Как справедливо отметил
trs,
halt в Линуксе с
systemd является лишь ссылкой на
systemctl:
Код: Выделить всё
$ ll /*/halt
lrwxrwxrwx 1 root root 16 янв 7 12:53 /bin/halt -> ../bin/systemctl*
А команда
тождественна команде
или просто
при наличии соответствующих прав.
Так что всё
вполне нормативно. Единственное, что нужно иметь в виду, это что система в этом случае начинает выключаться тут же, без сохранения несохраненных юзерских данных и дальнейших подтверждений.