Michael Kastner <[EMAIL PROTECTED]> writes:

> ich w�rde gerne eine Anwendung als Daemon laufen lassen. Ist das
> prinzipiell mit jeder Anwendung m�glich oder m�ssen bestimmte
> Voraussetzungen bei der Anwendung selbst gegeben sein, damit sie als
> Dienst laufen kann?

Ja, nein, vielleicht.

Ich starte zum Beispiel den Hercules-Emulator aus der inittab, dabei
lege ich seine Konsole mittels "openvt" auf tty11.  Das Programm
braucht ein tty, aber keine weiteren Eingaben.  Eine Alternative dazu
w�re screen.

Normale D�monen werden sich allerdings automagisch in den Hintergrund
verabschieden und das Terminal wieder freigeben.  Wenn es Dein
Programm nicht tut, dann k�nnten Dir nohup, "&" und disown helfen.

Im "Advanced Programming in the Unix Environment" von Stevens solltest
Du ein Beispiel daf�r finden, wie man das �blicherweise in C
programmiert.  Vermutlich findet man das auch in der einen oder
anderen FAQ oder HowTo erkl�rt - ich kann kein C ;-)

Jochen

-- 
#include <~/.signature>: permission denied
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an