Demon
Od HLDS.pl
(Różnice między wersjami)
(→Skrypt) |
(→Skrypt) |
||
Linia 16: | Linia 16: | ||
Najczęściej jest to napisany w bashu skrypt [[konsola|konsolowy]] (''który na początku ma ustawione pewne parametry, typu nazwa procesu, ściezka uruchomienia, konfigi program''), przetwarzający parametry wlaśnie typu ''start'' - kontrolując dany proces. | Najczęściej jest to napisany w bashu skrypt [[konsola|konsolowy]] (''który na początku ma ustawione pewne parametry, typu nazwa procesu, ściezka uruchomienia, konfigi program''), przetwarzający parametry wlaśnie typu ''start'' - kontrolując dany proces. | ||
+ | =Przykład demona= | ||
+ | * Dla serwera [[HLDS]] [http://server.counter-strike.net/forums/showthread.php?threadid=21971 po angliesku] | ||
[[kategoria:Linux]] | [[kategoria:Linux]] |
Aktualna wersja na dzień 11:17, 17 cze 2006
Opis
Demon to najczęsciej inaczej usługa, proces działający w tle na Linuxie. Pod Windows lepiej znana pod nazwą właśnie usługa albo service.
Bardzo często demon jest skryptem który uruchamia pewniem proces s parametrami i daje podstawową kontrolę typu (nie wszstkie opcje są dostępne- zależy to od systemu):
- stop
- start
- restart (stop i start)
- reload (wczytanie poniowne konfigów)
- test (uruchamia proces w wersji testowej, tylko do celów aby sprawdzić czy są jakieś błędy)
- pause (wstrzymuje działanie procesu)
Niektóre programy maja opcję uruchomnienia jako demona (najczęsciej dodaje sie parametr -d i program sam przechodzi do pracy w tle)
Skrypt
Najczęściej jest to napisany w bashu skrypt konsolowy (który na początku ma ustawione pewne parametry, typu nazwa procesu, ściezka uruchomienia, konfigi program), przetwarzający parametry wlaśnie typu start - kontrolując dany proces.
Przykład demona
- Dla serwera HLDS po angliesku