On Sat, Apr 30, 2011 at 06:07:46PM +0200, Patrick Ben Koetter wrote:

> I have two instances of Postfix (2.7.1) running on a server, but I can't tell
> which is which:
> 
> % ps axf
> ...
> 31383 ?        Ss     0:00 /usr/lib/postfix/master
> 31627 ?        S      0:00  \_ pickup -l -t fifo -u -c
> 31628 ?        S      0:00  \_ qmgr -l -t fifo -u
> 31505 ?        Ss     0:00 /usr/lib/postfix/master
> 31638 ?        S      0:00  \_ pickup -l -t fifo -u -c
> 31639 ?        S      0:00  \_ qmgr -l -t fifo -u

If you include the parent process id in the "ps" output, and run "postfix
status", you'll see which master(8) process is which instance, and thus
which instance owns which sub-process. Sadly "postfix status" never sends
anything to pipes, it just syslogs when the output is not a terminal...

So to find which master is which instance you need to look in the master.pid
files or in /proc, ... If you do look in /proc, each child process has
MAIL_CONFIG in its environment...

-- 
        Viktor.

Reply via email to