Как добавить команды, которые будут выполнены после systemd-управляемой системной службы?

Я сделал сервис после этого руководства, таким образом, я сделал: Созданный systemd сервисная единица Создала Настроенный сценарий оболочки запуска и установила сервис

Теперь, мой сценарий - этот. В основном при запуске это сделало что-то зависящее, если мой ноутбук заряжается или нет, и затем каждые X минуты это проверяет его снова и устанавливает частоты центральных процессоров и т.д.

Теперь, иногда это происходит, я хочу остановить его для переполучения полной мощности моим ноутбуком, таким образом, я останавливаю его, но я теперь должен установить снова частоты центральных процессоров и т.д. Это, действительно ли возможно, когда я делаю systemctl stop battery-script.service это выполняет другой сценарий или некоторые строки кода перед остановкой?Заранее спасибо

2
задан 15 November 2016 в 18:51

1 ответ

Согласно документация я должен использовать ExecStop= в моей батарее-script.service. Теперь это похоже:

[Unit]


[Service]
ExecStart=/usr/local/bin/battery.sh
ExecStop=/usr/local/bin/battery-stop.sh

[Install]
WantedBy=default.target
1
ответ дан 2 December 2019 в 04:52

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

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