LINUX.ORG.RU

Перевести ноутбук в suspend

 


0

1

Всем привет!
Почему

yura@mercury ~ $ sudo echo mem > /sys/power/state
bash: /sys/power/state: Отказано в доступе

Но
sudo su
echo mem > /sys/power/state
успешно уводит ноут в спящий режим?

Пользователь yura состоит в группе wheel, которой разрешено всё в /etc/sudoers.

UPD. Всем спасибо, разобрался.

★★

Последнее исправление: yura_ts (всего исправлений: 4)

Ответ на: комментарий от orm-i-auga

Ничего не понял. Так и гуглить, «приоритеты операций»? Я всегда думал, что «sudo <команда>» — это как будто бы эту команду выполнил root.

yura_ts ★★
() автор топика

Потому что надо так:

sudo bash -c 'echo mem > /sys/power/state'
cheerfulboy
()

Это не баг, это фича. Можно пользоваться следующей конструкцией:

echo mem | sudo tee /sys/power/state

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от yura_ts

Выше уже привели примеры, но я бы сразу заподозрил, что у «>» самый низкий приоритет.

orm-i-auga ★★★★★
()

pm-suspend, pm-hibernate, либо заворачивай свою команду в скрипт

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