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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Автозапуск после сна  (Прочитано 661 раз)

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

Оффлайн last l

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Автозапуск после сна
« : 26 Апреля 2021, 18:19:26 »
Здравствуйте, прошу помощи)
Задача: необходимо, чтоб после выхода из сна система подключалась к vpn
 создал runvpn.service в /etc/systemd/system/
 файл выглядит так:
[Unit]
Description=Some Script
Requires=network.target
After=multi-network.target

[Service]
Type=simple
RemainAfterExit=True
ExecStart=/usr/bin/llvpn.sh

[Install]
WantedBy=multi-user.target
сам скрипт создан в /usr/bin
 и выглядит так
#!/bin/sh
sleep 5 && sudo nmcli con up ll

команда в терминале работает, также работает при запуске системы, так как команда добавлена в автозапуск при стартею Но не работает при выходе из сна. Очень прошу помочь понять в чем ошибка и помочь настроить правильную работу сервиса.


« Последнее редактирование: 26 Апреля 2021, 20:51:10 от ALiEN175 »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3163
    • Просмотр профиля
Re: Автозапуск после сна
« Ответ #1 : 26 Апреля 2021, 18:46:48 »
Прямого ответа дать не могу, т.к. сам такого не делал, но посмотрите Unit /lib/systemd/system/systemd-hibernate-resume.service.
Также в такох скриптах лучше всегда указывать команды с полными путями, например, /usr/bin/sleep,
а также помещать их в /usr/local/bin.
Пётр.

shamanhuev

  • Гость
Re: Автозапуск после сна
« Ответ #2 : 26 Апреля 2021, 20:29:02 »
last l, Почитай здесь , может что натолкнёт на мысль.
https://debianforum.ru/index.php/topic,14854.0.html

Оффлайн last l

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Автозапуск после сна
« Ответ #3 : 26 Апреля 2021, 22:34:42 »
[/spoiler][Unit]
Description=Restart vpn  at resume
After=suspend.target hibernate.target hybrid-sleep.target

[Service]
Type=oneshot
ExecStart=/usr/local/bin/llvpn-resume

[Install]
WantedBy=suspend.target hibernate.target hybrid-sleep.target[/spoiler]
 author=shamanhuev link=topic=314900.msg2449060#msg2449060 date=1619458142]
last l, Почитай здесь , может что натолкнёт на мысль.
https://debianforum.ru/index.php/topic,14854.0.html
[/quote]
нашел ответ тут. спасибо большое


 

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