ďťż
 
 
   [+] Program jako demon
 
 

Tematy

 
    
 

 

 

 

[+] 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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis