G'day again... 

Actually, I want the PID for neither of the reasons you've said. Rather,
I'm using the PID and the date/time as a unique identifier to a database
row. The main contents of the row could occur more than once in the
table I'm working with - however we want to link this exact row with
rows in other tables in the database. Initially I thought about using
the date/time as an identifier (which I was storing anyway), but
remembered that two instances of the script could be running
concurrently, so decided to incorporate the PID to ensure uniqueness.


Regards,


Michael S. E. Kraus
Software Developer/Technical Support Specialist
Wild Technology Pty Ltd
[EMAIL PROTECTED]
________________________________
ABN 98 091 470 692
Level 4 Tiara, 306/9 Crystal Street, Waterloo NSW 2017, Australia
Telephone 1300-13-9453 |  Facsimile 1300-88-9453
http://www.wildtechnology.net
 

The information contained in this email message and any attachments may
be confidential information and may also be the subject of client legal
- legal professional privilege. If you are not the intended recipient,
any use, interference with, disclosure or copying of this material is
unauthorised and prohibited.   This email and any attachments are also
subject to copyright.  No part of them may be reproduced, adapted or
transmitted without the written permission of the copyright owner.  If
you have received this email in error, please immediately advise the
sender by return email and delete the message from your system.


-----Original Message-----
From: Robert Collins [mailto:[EMAIL PROTECTED] 
Sent: Monday, 18 October 2004 11:33 AM
To: Michael Kraus
Cc: Glen Turner; [EMAIL PROTECTED]
Subject: RE: [SLUG] Maximum process ID

On Mon, 2004-10-18 at 11:06 +1000, Michael Kraus wrote:
> G'day...
> 
> Whilst this discussion is pretty great - I would like to note that the

> practical purpose of knowing the size of a PID is so that I can store 
> the current processes' PID in an MySQL database, and the process is a 
> Perl script.

The key element is why do you need the pid? There is usually only two
good reasons to know a process's pid:
1) to kill it
2) to tell it to cleanly shutdown.

And then you still need to check its the same command line you thought
it was.

Do you want the pid for one of those reasons, or another?... 
Is it so that you know what the current processs? (so what happens when
it dies and is replaced, with the same pid, with another process -
perhaps even the same script again). Is it for auditing? What happens if
the perl script runs twice at once ? 


Rob
--
GPG key available at: <http://www.robertcollins.net/keys.txt>.
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to