[Решено]Автозапуск с условием

Товарищи! Наверняка ведь есть способ сделать так, чтобы при загрузке системы какая-либо программа запускалась только в том случае, если подключился интернет...
Делается это для ноутбука, который иногда используется в местах без всемирной паутины, а значит, запускать лишнее - вредно.
Если что, использую wicd
GitHub, ArchWiki, AUR
У wicd есть возможность использовать скрипты, м.б стоит порыть в эту сторону.
gentoo
один из способов создать юнит который будет запускаться если юнит wicd запустился. вариаций много.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Изучать правописание правил удев.
Ну, я понимаю, скрипты, юниты, но правило удава это вообще круто...
Как еще один вариант, написать патчик к ядру )))
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
honaht
У wicd есть возможность использовать скрипты, м.б стоит порыть в эту сторону.
Так... Глянем на конкретном примере. Допустим, мне нужен запуск Pidgin'a. Я создаю файл pidgin.sh в каталоге /etc/wicd/scripts/postconnection/, в который вставляю тот код, который там приведен, плюс в конце добавляю
exec pidgin
Так, или как?)
nafanja
один из способов создать юнит который будет запускаться если юнит wicd запустился. вариаций много.
Так ведь если wicd запустился, это не значит, что есть доступная сеть и, соответственно, интернет
GitHub, ArchWiki, AUR
так pidgin это ж пользовательская прога а не системная.
добавляешь pidgin.sh в автозапуск после логина и запуска рабочего стола... (pidgin.sh создаешь в пользовательской папке, например ~/bin)
а в сам pidgin.sh добавляешь например пинг гугла, если пинг прошел то запускаешь pidgin...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja, а можете дать какую-нибудь ссылочку, где можно почитать про создание таких скриптов?
GitHub, ArchWiki, AUR
Сложный случай )))
ищи по слову bash

Что бы долго не мучился
ping -c '3' 'google.com' && pidgin &
Теперь вставь этот код в автозапуск твоего рабочего стола...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
Сложный случай )))
Не спорю))) Изучение *nix - процесс интересный, но продолжительный... До этого читать про создание скриптов не было необходимости
GitHub, ArchWiki, AUR
 
Зарегистрироваться или войдите чтобы оставить сообщение.