|
[+] Program jako demon
kubov - 04-05-2009 18:52
Otóż mam program serwera ventrillo i chciałbym aby uruchamiał się on wraz ze startem systemu bez logowania (tak jak apache2 czy openssh-server). Standardowo program uruchamiam poleceniem
./ventrilo_srv
Pozdrawiam.
sigo - 04-05-2009 18:55
Myślę, iż należałoby napisać krótki skrypt uruchamiający serwer i umieścić go w /etc/init.d/
lub po prostu podlinkować do tego miejsca plik serwera - nie jestem pewien.
Zapoznaj się także z man init
kubov - 04-05-2009 19:11
dodałem skrypt o nazwie vent do /etc/init.d/ o treści: #!/bin/bash cd /vent ./ventrilo_srv
Jeżeli wykonam ten skrypt z poziomu konsoli w postaci ./vent to serwer rozpoczyna pracę, lecz jeśli zrestartuje komputer, skrypt nie jest uruchamiany. Może wskazówką będzie to że, po uruchomieniu programu przez ./ventrilo_srv uruchamia się konsola serwera ventrilo?
aque - 04-05-2009 19:16
Wykonaj polecenie:
update-rc.d vent defaults 99
Powinno zacząć się uruchamiać ze startem systemu.
kubov - 04-05-2009 19:22
dziękuje, działa :)
[ Dodano: 2009-05-04, 23:07 ] Mam jeszcze jeden problem, a nie chce zakładać nowego tematu bo dotyczy on również ventrilo.
Otóż mam uruchomiony serwer w tle. A teraz chciałbym mieć dostęp do konsoli serwera, czyli po prostu zobaczyć ten program w konsoli.
Polecenie ps -A sugeruje mi że program po prostu nie jest wyświetlony w żadnym terminalu. 2119 ? 00:00:10 ventrilo_srv
KeFaS - 05-05-2009 04:51
Jaka to wersja Ventrilo? Na 2.1.4 uruchamiało się samego demona poleceniem
ventrilo_srv -d
Czyli jeżeli masz podobną wersję 2.1.x to w skrypcie startowym powinieneś umieścić właśnie to polecenie i wtedy będziesz mógł go wywołać do konsoli.
kubov - 05-05-2009 12:11
Zmodyfikowałem skrypt, lecz nie wiem jak wywołać program do konsoli.
sigo - 05-05-2009 12:32
Przejrzałem manuale, ale nie znalazłem nic na temat podglądu konsoli aplikacji, chyba nie jest to możliwe.
W paczce ventriloscript, dostępnej na stronie aplikacji, jest trochę szerzej opisany problem startu aplikacji podczas włączania systemu, oraz pracy jako demon.
Sądzę, iż w programie jest możliwość włączenia logowania komunikatów - dzięki czemu mógłbyś przeglądać ten plik i wiedzieć co się dzieje z/na serwerze.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|