🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13956

Re: probleempje met 'child-locking'

#13956
From: Kristoff Bonne
Date: Fri, 11 May 2001 07:52
29 lines
1993 bytes
Gegroet,

Kj0n <Kj0n@yahoo.com> wrote:
> Een (nog altijd niet heel mooie oplossing) zou zijn om een child process
> een bestand te laten creeren met daarin zijn PID.
Een beetje zoals sendmail doet (en nog andere); en daardoor al die '.pid'
bestanden in /tmp.

> Als het dan een tweede
> keer opgestart wordt, vindt het dat bestand en kan kijken of het proces
> met dat PID nog bestaat en indien ja, stoppen.
Inderdaad.

> Een mogelijk probleem is dan wel dat het mogelijk is dat als het child
> process niet goed gestopt is dat bestand blijft bestaan en een ander
> proces hetzelfde PID al heeft gekregen (niet erg waarschijnlijk, maar
> toch mogelijk).
Dat was dus ook een van de mogelijke problemen.

> Om dat op te lossen kun je in /proc/XXX/cmdline de
> commandoregel van het proces opvragen en kijken of die hetzelfde
> is.
Thanks. Probleem is dat het wel zowel voor op solaris 7 als op
FreeBSD 4.2 is.
Het proc-filesystem van solaris is wel beperkt en heeft geen 'cmdline'.
Ga dus iets anders moeten zoeken.

Bedankt, en
Cheerio! Kr. Bonne.
Technical Details
Message-ID: <on5gd9.m38.ln@frigg.belbone.net>
Path: arc1-ca.pugleaf.net!archiver1.sj.google.com!newsfeed.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!skynet.be!shere!louie!not-for-mail
References: <u0ced9.ih6.ln@frigg.belbone.net> <989511293.210801@seven.kulnet.kuleuven.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,2f3cba8338648af7
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-05-11 01:10:03 PST
Path: arc1-ca.pugleaf.net!archiver1.sj.google.com!newsfeed.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!skynet.be!shere!louie!not-for-mail
Sender:  <compaqnet@frigg.belbone.net>
From: Kristoff Bonne <kristoff.bonne@compaqnet.nospam.be>
Subject: Re: probleempje met 'child-locking'
Newsgroups: be.comp.programming
References: <u0ced9.ih6.ln@frigg.belbone.net> <989511293.210801@seven.kulnet.kuleuven.ac.be>
Organization: I like chaos better! ;-)
User-Agent: tin/1.4.2-20000205 ("Possession") (UNIX) (Linux/2.2.15-4mdk (i686))
Date: Fri, 11 May 2001 09:52:24 +0200
Message-ID: <on5gd9.m38.ln@frigg.belbone.net>
Lines: 29
NNTP-Posting-Host: 195.13.17.30
X-Trace: 989568305 reader1.news.skynet.be 43046 195.13.17.30
X-Complaints-To: abuse@skynet.be