Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Jak to jest rc, httpd, mrtgpl
http://forum.freesco.pl/viewtopic.php?f=35&t=3711
Strona 1 z 1

Autor:  Anonymous [ niedziela, 15 lutego 2004, 18:36 ]
Tytuł:  Jak to jest rc, httpd, mrtgpl

MOje pytanie dotyczy katalogu rc mianowicie robilem ostatnio statytyki obciązenia bałwan jestem www Mrtgpl. Ponieważ są z nimi problemy na facie więc zobilem sobie drugą partycje wedługo opisu Robert R czyli RaaDaaR, POdczas startu sytemu hda5 montuje mi sie w rc_user w sekcji startowej. Zmienilem tez w httpd instrukcje odpowiedajaca za publikacje w standardowym katalogu na specjalnie przygotowany przezemnie.
Kiedys czytalem cos o alfabetycznym wykonywaniu skryptow w rcuser wiec znalem ze tez sie tak wykonuje w rc, dlatego zmienilem standardową nazwe z rc_httpd na rc_z_httpd. NO i gdy restartuje to mi sie nie uruchamia httpd, dopiero jak sam uruchomie to wszystko dziala tak jak trzeba. Chcial bym sie dowiedziec jak to wszysko ma byc, no i jak dziala ten folder rc, czy kazdy skrypt tam umieszczony jest wykonywany czy tylko ten z przedrostkiem rc_

[/b]

Autor:  lamer [ niedziela, 15 lutego 2004, 20:06 ]
Tytuł: 

Kolejność alfabetyczna dotyczy plików w /rc/rcuser. Natomiast rc_httpd jest wywoływane "po nazwie" w pliku rc_start - zmiana nazwy spowodowała, że nie jest wykonywane wcale...
Wystrczy prześledzić jak staruje freesco...

Autor:  Anonymous [ niedziela, 15 lutego 2004, 21:41 ]
Tytuł: 

To żem sie dowiedzial jak to dzila :idea:
Ale dzieki lamer za twoje lamerskie podejscie, zrobilem sobie sam działa, ale pachnie mi to moim lamerstwem. CHODZILO MI O TO ZEBY KTOS NAPISAL PO CO TAKI AUTOSTART W TYM LINUKSIE JEST I JAK DZIALA ALE DZIEKI wiem w czym byl błond.

Autor:  lamer [ niedziela, 15 lutego 2004, 22:37 ]
Tytuł: 

Możesz przetłumaczyć na polski co chciałeś napisać?

Autor:  zciech [ niedziela, 15 lutego 2004, 22:37 ]
Tytuł: 

Jest tak:
Jadro uruchamia główny skrypt startowy:
/etc/rc
on na koniec wywoluje /rc/rc_init:
---><8-------
VER=$VER
bootdev=$bootdev
EOF
exec /mnt/router/rc/rc_init
---8><-------

/rc/rc_init w zaleznosci od konfiguracji uruchamia rózne skrypty /rc/rc_*
w tym rc_masq, ktory z kolei wywoluje skrypty /rc/rcuser/rc_* i /rc/rc_user z parametrem firewall:

fragment rc_masq:

---><8-------
ipfwadm -F -p $Pd
for FILE in /rc/rc_user /rc/rcuser/rc_*; do ls $FILE >/dev/null 2>/dev /null && $FILE firewall; done
ipfwadm -I -a accept -W lo
---8><-------

i na koniec rc_init wywoluje ponewnie /rc/rcuser/rc_* i /rc/rc_user ale juz bez parametru
---><8-------
fi
for FILE in /rc/rc_user /rc/rcuser/rc_*; do ls $FILE >/dev/null 2>/dev/null && $FILE; done

echo 'DONE="echo Done"' >>/etc/live.cfg
---8><-------

pliki z /rc/rcuser/ sa wywolywane w kolejnosci alfabetycznej
(dlatego plik startowy justica nazywa sie rc_zjustice :) )

to w jakiej kolejnosci sa wywolywane pliki rc_* zobaczysz na ekranie startowym.

Poniewaz /etc/rc jest w ramdysku nic w nim nie dopiszesz. Jesli chcesz by cos sie uruchomilo jako pierwsze wpisz to w /rc/rc_init :!:

To tak mniej więcej :)

Autor:  Anonymous [ niedziela, 15 lutego 2004, 23:55 ]
Tytuł: 

Dzieki za konkretną odpowiedz 8O
Teraz już wiem dokładnie o co chodzi :D
I przepraszam za mój j. Polski - jakoś nigdy sobie z nim nie radziłem. Po wnikliwej analizie zrozumiałem pana zciecha i pana lamera :D
aha Jeśli ktoś czyta ten post to niech zwróci szczególą uwage na ekran w momencie uruchamiania się Freesco (o ile ma taką możliwość :D )to będzie mu łatwiej zrozumieć cały ten skomplikowany mechanizm łancuchowy :?

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/