Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Выполнение скрипта при включении standby  (Прочитано 406 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlexDem

  • Автор темы
  • Активист
  • *
  • Сообщений: 467
    • Просмотр профиля
Есть у меня простенький bash скрипт из одной команды, который принудительно убивает VPN плагин charon-nm для того, чтобы он не болтался в памяти и не тормозил выключение или перезагрузку компьютера.
Делал через запуск отдельной systemctl службы charonoff.service
(Нажмите, чтобы показать/скрыть)


Есть идея, чтобы сделать то же самое при включении режима standby, т.к. при выходе из этого режима работающий плагин на какое то время подвешивает сетевой доступ если до этого было соединение VPN. Вот я думаю, а как это сделать путем systemd? Или есть какие то более другие пути решения такой задачи?

Пользователь добавил сообщение 12 Март 2021, 11:40:44:
UPD: Плохо гуглил... Оказывается есть сервис systemd-suspend.service
Добавил туда ExecStartPre=/bin/bash '/home/alex/bash/charonoff.sh'и все стало как надо.
« Последнее редактирование: 12 Март 2021, 11:40:44 от AlexDem »

Оффлайн Morisson

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 4742
    • Просмотр профиля
Re: Выполнение скрипта при включении standby
« Ответ #1 : 12 Март 2021, 17:12:02 »
после обновления сбросится на дефолт

https://wiki.archlinux.org/index.php/Power_management#Hooks_in_/usr/lib/systemd/system-sleep

Так кошернее будет.
« Последнее редактирование: 12 Март 2021, 17:14:06 от Morisson »

Оффлайн AlexDem

  • Автор темы
  • Активист
  • *
  • Сообщений: 467
    • Просмотр профиля
Re: Выполнение скрипта при включении standby
« Ответ #2 : 12 Март 2021, 18:50:14 »
после обновления сбросится на дефолт
принял, спасибо, посмотрю

 

Страница сгенерирована за 0.083 секунд. Запросов: 25.