Autostart programu z opóźnieniem

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Daniel M
Sędziwy Jeż
Sędziwy Jeż
Posty: 32
Rejestracja: 18 mar 2011, 10:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Autostart programu z opóźnieniem

Post autor: Daniel M »

Jak w temacie.
Zainstalowałem sobie aplet pogody, oraz dodałem go do programów startowych i tu mam mały problem. Po uruchomieniu systemu nawiązywanie połączenia z siecią zajmuje około 10 sekund, a aplet pogody uruchamia się zaraz po starcie systemu i informuje o problemie z dostępem do sieci.
Zatem, jak opóźnić autostart apletu pogody o kilka sekund, by w tym czasie system nawiązał połączenie z siecią?
Awatar użytkownika
gramfan
Wytworny Kaczor
Wytworny Kaczor
Posty: 308
Rejestracja: 04 lut 2009, 19:38
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Re: Autostart programu z opóźnieniem

Post autor: gramfan »

prosty skrypt o strukturze:

Kod: Zaznacz cały

#!bin/bash
sleep 15 # po 15 sekundahc o d uruchomienia skryptu uruchomi się polecenie po sleep 15
polecenie uruchomienia apletu
i dodajesz do autostartu, oczywiście jeszcze chmod +x nazwa_skryptu

Powinno działać, chociaż to pewnie zależy czy można ten aplet uruchamiać po starcie środowiska graficznego, czy musi byc uruchamiany razem z nim ( takie pierdólki się już pojawiały)
Awatar użytkownika
Ptak0076
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 137
Rejestracja: 13 cze 2009, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: Pool

Re: Autostart programu z opóźnieniem

Post autor: Ptak0076 »

No wiec tak. Na poczatek musisz utwozyc plik tekstowy w folderze urzytkownika. w pliku wpisujemy

Kod: Zaznacz cały

#!/bin/bash
 sleep <ilosc sekund opuznienia> && <polecenie jakim wlacza sie program w terminalu>
no wiec przykladowo bedzie to wygladac mniej wiecej tak:

Kod: Zaznacz cały

#!/bin/bash
 sleep 20 && deluge
potem musisz temu plikowi nadac odpowiednie prawa wiec w terminalu:

Kod: Zaznacz cały

cd /home/<nazwa uzytkownika>
 sudo chmod +x <nazwa pliku>
potem wylacz terminal i

Kod: Zaznacz cały

system -> preferencje -> programy startowe
i tam dodaj
Daniel M
Sędziwy Jeż
Sędziwy Jeż
Posty: 32
Rejestracja: 18 mar 2011, 10:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Re: Autostart programu z opóźnieniem

Post autor: Daniel M »

Dzięki, problem rozwiązany.
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 20 gości