ďťż
 
 
   autostart w debianie
 
 

Tematy

 
    
 

 

 

 

autostart w debianie





fan_debianu - 06-11-2007 16:43
Witem, zanim napisałem do was ten post szukałem na forum i na internecie, i nie do konca rozumiem w jaki sposob (gdzi dodkłanie jest autostart w debianie?), dodac do autostartu pliki, zeby automatycznie mi się internet włączał przy logowaniu do systemu...Za każdym razem musze recznie włączacz w Wireless Assistant opcje włączania internetu...Jakby ktos mi to w prosty sposób wytłumaczył, byłbym wdzięczny :-)



localh0st - 06-11-2007 17:19
fan_debianu, autostart... hmm, możliwe że chodzi o to:

/etc/init.d

Spróbuj, może uda się włączyć daemona sieci poprzez:
su
apt-get install rcconf
rcconf Autostart, jest też w ~/.kde/autostart i podobnych.



giaur - 06-11-2007 17:20
man update-rc.d

Ogolnie jest to duzo bardziej rozbudowane niz w Windows i dziala miej wiecej tak, ze w /etc/init.d masz skrypty ktore uruchamiaja sie przy starcie systemu.

update-rc.d automatycznie tworzy dowiazania do tych skryptow w katalogach /etc/rc0.d do /etc/rc9.d oraz /etc/rcS.d

Te cyferki przy nazwach katalogow oznaczaja odpowiednie runlewel (od 0 do 6), przy ktorych skrypt ma sie wykonac. Skrypty w katalogu z literka S, w ktorych dowiazania zaczynaja sie na S sa wykonywane zawsze raz, nawet przy logowaniu w trybie single user mode. Jzeli maja na poczatku literke K, to nie sa wykonywane.

Oprocz tego dla kazdego skryptu mozna zdefiniowac, na jakim runlewel bedzie sie wylaczal (czyli np. przy jakims runlewel startuje serwer FTP, przy wylaczniu kompa przy jakims runlewel serwer sie wylacza), a jest to realizowane poprzez nazwe dowiazania.

To tak bardzo skrotowo - jezeli nie masz za duzo wprawy w poslugiwaniu sie konsola, to w zdaje sie, ze KDE posiada graficzne narzedzie do realizowania tego co powiedzialem - nazwy nie pamietam, ale bylo na pewno (moze jak zaloguje sie na linuksa to sprawdze i napisze tutaj).

Ogolnie do przeczytania: man update-rc.d i o runlewels na googlach



fan_debianu - 06-11-2007 18:35
Dzieki, coś pojmuje :-) , ale jak dokładnie utworzyc dowiazanie do Wirelessa Assistanta?, ogólnie chodzi mi o jakis przykłada dowiązania, lub coś podobnego, i jesli da rade to bym poprosił nazwe tego narzedzia graficznego autostartu :-)

[ Dodano: 2007-11-06, 18:44 ]

fan_debianu,

Spróbuj, może uda się włączyć daemona sieci poprzez:
[code]
su
apt-get install rcconf
rcconf
[/code.
Spróbowałem i zainstalowałem , sprawdze czy działa :-)



giaur - 06-11-2007 21:08
A nie mowilem zeby pocztac manuala od update-rc.d ? :-P To, co chcesz zrobic zalatwisz jednym poleceniem - mowilem ze dowiazan nie tworzy sie recznie, od tego sa narzedzia takie jak update-rc.d W zasadzie wystarczy ci jedno polecenie (jako root):

update-rc.d [skrypt] defaults 20 gdzie [skrypt] to nazwa skryptu uruchamiajacego twoj program, ktory powinien znajodowac sie /etc/init.d (i oczywiscie miec prawa do uruchamiania). Jezeli zajrzysz do ktatlogu /etc/init.d to znajdziesz szablon, na podstawie ktorego mozesz taki skrypt napisac, skrypt powinien przyjmowac co najmniej 3 argumenty: start (uruchomienie usługi), stop (wylaczenie usługi) i restart (restart usługi).

Jezeli natomiast upierasz sie na graficzne nakladki (moim zdaniem zle podejscie), to w KDE masz kSysV, ktory jest graficznym edytorem skryptow startowych.

Z tym że jezeli instalujesz cokolwiek z pakietów, to prawie zawsze skrypty startowe sa tworzone i konfigurowane automatycznie.

Co do startu w KDE to faktycznie jest, ale dziala inaczej - programy sa wykonywane automatcznie po tym jak zalogujesz sie do X-ów (czyli jak wystartuje KDE).



fan_debianu - 07-11-2007 17:40
hej, zajrzałem do /etc/init.d, chodzi ci o plik networking(do automatyznejgo uruchomienia sieci?), i o ten wpis tam :
Usage: /etc/init.d/networking {start|stop|restart|force-reload}" , który mam dodac jako skrypt?



giaur - 08-11-2007 13:08
No nie, nie o to mi chodzilo. W /etc/init.d powinienes miec plik o nazwie skeleton - jest to szkielet typowego skryptu startowego. Otworz go i przeczytaj uwaznie wszystko co tam jest- sa komentarze i w sumie nic skomplikowanego nie ma.

Musisz niestety chociaz troche "liznac" basha, wiecej ci nie pomoge :P Generalnie jest tak, ze jezeli odpalasz jakis program recznie (czyli wpisujac polecenie w konsoli w celu jego odpalenia), to wywolanie tego programu musisz wstawic do skryptu startowego, a nastepnie "potraktowac" ten skrypt poleceniem update-rc.d - w ten sposob "mowisz" systemowi, ze ma ten skrypt odpalac przy kazdym uruchomieniu i wylaczeniu komputera (na odpowiednich runlewels i odpowiedni z opcjami "start" i "stop").

Bardziej "łopatologicznie" tego sie wytlumaczyc juz nie da - chyba ze ktos inny jeszcze ma cos dodania w tym watku:P



_Toshi_ - 08-11-2007 14:09
Hello

Ja mam ale pytanko.

Mam pod ręką starszy sprzęt (HP Compaq Deskpro EN). Nie mogę ustawić wyższej rozdzielczości w konsoli (vga=... w menu.lst niestety nie działa tzn wywala info, że parametr nie jest obsługiwany a z tych co są to szkoda gadać :/). Jako że i tak potrzebuję X'ów postanowiłem odpalić se xterm a w nim kolejne aplikacje, mają się one uruchomić automatycznie w xterm. I tu jest pytanko.... Jak ? :D



fan_debianu - 08-11-2007 14:12
ok, rozumiem, tylko ze sieci nie "odpalam" w konsoli, tylko w Wirelessie Assistant, klikam na połacz....a jak bym mial to w konsoli wpisywac, to nawet nie wiem jakiej komendy uzyc :-(

P.S Tak przy okazji ściągłem openoffice, polski , ale nie mam go w polskim jezyku, tylko w angielskim, w opcjach sprawdzalem juz..A ściagalem go w sposobó "aptitude install openoffice.org" :-)



pavbaranov - 08-11-2007 14:48
TIP: openoffice.org-l10n-pl
Przy okazji - wersja z ux.pl jest nieco bardziej spolszczona.



fan_debianu - 08-11-2007 16:00
Thanks for help me.... :-)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis