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