Выполните команду как su после того, как каждый след от приостановит

Ubuntu 18.04 сразу просыпается от, приостанавливают и вернется это задерживающее после рабочего эха XHC>/proc/acpi/wakeup.

  • Таким образом, как я могу выполнить эту команду каждый раз, когда мои следы ThinkPad от приостанавливают?

Править:

Я добавил следующий wakeup.sh, который будет выполнен как systemd

#!/bin/bash
echo XHC > /proc/acpi/wakeup

и используемый сервисный шаблон, найденный здесь: Выполните сетевой сценарий в пробуждении с systemd (15.04)

услуга работает, но после того, как 1 приостанавливают XHC, включен снова.. разве это не выполняет как sudo? как это - вещь в человечности? я просто хочу, чтобы мой ThinkPad остался приостановленным.

1
задан 15 October 2018 в 05:26

1 ответ

так как это отправляется не, где в Интернете, я надеюсь, что это помогает кому-то еще

для выполнения команды как su после пробуждения создают whatever.service в etc/systemd/system

[Unit]
Description=Run user script after suspend
After=basic.target suspend.target hibernate.target

[Service]
User=root
Environment=DISPLAY=:0
ExecStart=/home/you/whatever.sh

[Install]
WantedBy=basic.target suspend.target hibernate.target

затем в home/you/whatever.sh

#!/bin/bash

your command here

затем

sudo chmod +x /home/you/whatever.sh

затем выполненный

systemctl daemon-reload

и

sudo systemctl enable whatever.service
2
ответ дан 7 December 2019 в 13:21

Другие вопросы по тегам:

Похожие вопросы: