Hallo,
Daemonen sind ja das Linux Gegenstück von Windows Services (Dienste). Wie man das unter Windows machen kann ist im Forum beschrieben. Wie kann ich das aber unter Linux erreichen? Also einen Daemon der, wie zB Apache, selbst startet und überwacht?
Hat da schon mal jemand sowas unter Linux gemacht?
Grüsse,
Volker
Wie macht man einen Daemon?
Mehr gab meine Websuche nicht her:
http://www.netzmafia.de/skripten/unix/l ... howto.html
http://www.linuxforums.org/forum/linux- ... aemon.html
http://www.linux.com/articles/46892
Hatte damit bisher nichts zu tun. Wenn man was zyklish haben will, dass vom System aufgerufen werden soll, dann bieten sich cron-jobs an.
http://www.netzmafia.de/skripten/unix/l ... howto.html
http://www.linuxforums.org/forum/linux- ... aemon.html
http://www.linux.com/articles/46892
Hatte damit bisher nichts zu tun. Wenn man was zyklish haben will, dass vom System aufgerufen werden soll, dann bieten sich cron-jobs an.
Danke für die Links, aber ein CRON Job tut es hier nicht. Meine Applikation (im Moment unter Linux als Konsole-App verfügbar) muss kontinuierlich auf Befehle (kommen per TCP/IP) reagieren. Im Prinzip sowas wie ein ganz einfacher Webserver. Also muss das Programm ständig laufen.
Die Frage ist, wie man die fork() Funktion (wie in deinem ersten Link beschrieben) in PB umsetzen kann.
Hat sonst noch jemand eine Idee?
Volker
Die Frage ist, wie man die fork() Funktion (wie in deinem ersten Link beschrieben) in PB umsetzen kann.
Hat sonst noch jemand eine Idee?
Volker
Hi Volker,
hab das hier im englisches forum gefunden
http://www.purebasic.fr/english/viewtop ... light=fork
vielleicht kann das weiterhelfen.
Ciao
jpd
hab das hier im englisches forum gefunden
http://www.purebasic.fr/english/viewtop ... light=fork
vielleicht kann das weiterhelfen.
Ciao
jpd
PB 5.10 Windows 7 x64
Vielleicht kann man mit Inetd was machen?... muss kontinuierlich auf Befehle (kommen per TCP/IP) reagieren.
http://de.wikipedia.org/wiki/Inetd
Das hört auf Ports und gibt es an andere Programme weiter.