Article View: be.comp.programming
Article #13956Re: probleempje met 'child-locking'
From: Kristoff Bonne
Date: Fri, 11 May 2001 07:52
Date: Fri, 11 May 2001 07:52
29 lines
1993 bytes
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-mailReferences:
<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