Я сделал сервис после этого руководства, таким образом, я сделал: Созданный systemd сервисная единица Создала Настроенный сценарий оболочки запуска и установила сервис
Теперь, мой сценарий - этот. В основном при запуске это сделало что-то зависящее, если мой ноутбук заряжается или нет, и затем каждые X минуты это проверяет его снова и устанавливает частоты центральных процессоров и т.д.
Теперь, иногда это происходит, я хочу остановить его для переполучения полной мощности моим ноутбуком, таким образом, я останавливаю его, но я теперь должен установить снова частоты центральных процессоров и т.д. Это, действительно ли возможно, когда я делаю systemctl stop battery-script.service
это выполняет другой сценарий или некоторые строки кода перед остановкой?Заранее спасибо
Согласно документация я должен использовать ExecStop=
в моей батарее-script.service. Теперь это похоже:
[Unit]
[Service]
ExecStart=/usr/local/bin/battery.sh
ExecStop=/usr/local/bin/battery-stop.sh
[Install]
WantedBy=default.target