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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Автоматический запуск приложений при подключении к интернет  (Прочитано 816 раз)

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

Оффлайн Vavun

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Хотелось бы написать скрипт, который запускал бы ряд приложений при подключении к интернет на ноутбуке, допустим словил ноут знакомую сетку, подключился и запустил к примеру thunderbird.
ubuntu 10.04 lts

Оффлайн acehd

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Какой интернет вы имеете ввиду? WiFi, Ethernet или PPPoE...

Оффлайн Vavun

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Какой интернет вы имеете ввиду? WiFi, Ethernet или PPPoE...
wi-fi  ??? да и не все ли равно ? допустим пусть пингует google.com каждые 30 секунд, если не отвечает, скрипт в начало, если ответил - запуск приложений,

« Последнее редактирование: 22 Август 2011, 08:34:30 от Vavun »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
А при пропадании связи оно должно продолжать работать? А в случае нестабильной связи как быть? стотыщпицот копий запускать?
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн acehd

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Цитировать
допустим пусть пингует google.com каждые 30 секунд, если не отвечает, скрипт в начало, если ответил - запуск приложений,
#!/bin/bash

ping -c 1 google.ru > /dev/null 2>&1
if [ "$?" -eq "0" ]; then
test $(pgrep firefox) || env DISPLAY=:0.0 /usr/bin/firefox &
fi

crontab -e
* * * * * /path/to/this/script

 

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