Am Mittwoch, 22. März 2006 10:53 schrieb Ralf S. Engelschall:
> On Wed, Mar 22, 2006, Bernhard Reiter wrote:
> > Am Dienstag, 21. März 2006 17:48 schrieb Simon J Mudd:
> > > Torsten Homeyer <[EMAIL PROTECTED]> writes:
> > > > Ralf S. Engelschall wrote:
> > > > > "ps -elf" is not portable enough. Better would be something
> > > > > like a "kill -0 `cat master.pid`".
> > >
> > > If you are going to test for the postfix process in the process list
> > > please check it is the one you expect (the OpenPKG postfix master),
> > > not just "any postfix master" process before you decide to kill it.
> >
> > According to my "kill" manpages, "kill -0" will only check if the 
> > process exists, not try to actually send a signal to it.
>
> Yes, of course. But that's what you want, right? 

Yes, I only wanted to explain it to Simon, because there is a chance, he 
thought that you would want to kill the process. ;)

> You want to make sure 
> that the process exists. Sure, there is still the possibility that a
> _NEW AND DIFFERENT_ process exists. But this one cannot solve easily.
> If one would like to make sure that it really _IS_ the original Postfix
> process one would have to speak some protocol to it or require
> non-portable "ps" or "lsof" constructs.

______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
User Communication List                      openpkg-users@openpkg.org

Reply via email to