Strona 1 z 1
[+] Program jako demon
: 04 maja 2009, 18:52
autor: kubov
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
Pozdrawiam.
: 04 maja 2009, 18:55
autor: sigo
Myślę, iż należałoby napisać krótki skrypt uruchamiający serwer i umieścić go w
lub po prostu podlinkować do tego miejsca plik serwera - nie jestem pewien.
Zapoznaj się także z
: 04 maja 2009, 19:11
autor: kubov
dodałem skrypt o nazwie
vent do /etc/init.d/ o treści:
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?
: 04 maja 2009, 19:16
autor: aque
Wykonaj polecenie:
Powinno zacząć się uruchamiać ze startem systemu.
: 04 maja 2009, 19:22
autor: kubov
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.
: 05 maja 2009, 04:51
autor: KeFaS
Jaka to wersja Ventrilo? Na 2.1.4 uruchamiało się samego demona poleceniem
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.
: 05 maja 2009, 12:11
autor: kubov
Zmodyfikowałem skrypt, lecz nie wiem jak wywołać program do konsoli.
: 05 maja 2009, 12:32
autor: sigo
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.