[linux-l] Prozesse nach Abmeldung weiter laufen lassen

Oliver Bandel oliver at first.in-berlin.de
Di Nov 1 09:13:52 CET 2005


On Mon, Oct 31, 2005 at 08:22:14PM +0100, Oswald Buddenhagen wrote:
> On Mon, Oct 31, 2005 at 09:01:27PM +0100, Olaf Radicke wrote:
> > Wie war noch mal der Befehl, um Prozesse trotz User-Logout weiter
> > laufen zu lassen?
> > 
> setsid. sollte aber bei einem mit & gestartetem kommando auch so sein -
> scheint aber von shell/terminal abzuhängen (hat was mit sids/pgids zu
> tun).

Wenn "setsid" von einer Shell angeboten wird und auch setsid(2)
ausführt, dann ist das korrektes Verhalten.
setsid(2) wird normalerweise nur von Daemon-Prozessen ausgeführt,
und die sollen ja auch ohne Terminal-Zugriff laufen...

Eigentlich sollte "nohup" das sein, was hier gesucht ist;
oder man kombinirt beides... kommt wohl auch drauf an, was die jeweilige
Shell denn macht. Aber nohup ist wohl auch ein eigenes Binary.

Ciao,
   Oliver



Mehr Informationen über die Mailingliste linux-l