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


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

Автор Тема: Есть ли возможность автоматического запуска скрипта при выходе компа из сна?  (Прочитано 3697 раз)

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

Оффлайн Stanyslav Kovalsky

  • Автор темы
  • Активист
  • *
  • Сообщений: 268
  • Сувениры Ковальского
    • Просмотр профиля
    • Светильники-подарки
Спасибо, учту если начнет глючить)
Но поскольку "лучшее враг хорошего" и сейчас все работает - оставлю как есть)

Оффлайн Stanyslav Kovalsky

  • Автор темы
  • Активист
  • *
  • Сообщений: 268
  • Сувениры Ковальского
    • Просмотр профиля
    • Светильники-подарки

#!/bin/sh

case "$1" in
    resume)
        rm /tmp/hotspot.pid && ap-hotspot restart
        ;;
esac

Подскажите, пожалуйста!

Требуется запускать viber при выходе компа из сна.
Я так понимаю, надо добавить в строке после "restart"

&& sudo -u user echo DISPLAY=:0 /opt/viber/Viber

Чтобы viber запустился у user в иксах?

...пробовал по-разному, не запускается :(


Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
  • Почему не с новой строки?
  • echo в команде понятно что не запустит viber
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Stanyslav Kovalsky

  • Автор темы
  • Активист
  • *
  • Сообщений: 268
  • Сувениры Ковальского
    • Просмотр профиля
    • Светильники-подарки
Спасибо)
С новой строки почему-то подвисает комп.

А вот так заработало -
:)

#!/bin/sh

case "$1" in
    resume)
# сам скрипт
        rm /tmp/hotspot.pid && ap-hotspot restart && sudo -u user DISPLAY=:0 /opt/viber/Viber &
        ;;
esac

echo у меня залезло из команды откуда DISPLAY копировал, не подумал)

 

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