On Sat, Apr 30, 2011 at 10:08:40PM +0200, Patrick Ben Koetter wrote:
> > 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...
>
> I see, and I don't want to sound ungrateful, but I was looking for something
> simpler.
Is this useful?
postmulti -ax /bin/sh -c '
$daemon_directory/master -t || {
echo ${multi_instance_name:--} $(cat $queue_directory/pid/master.pid)
}' |
while read iname pid
do
ps -p $(pgrep -P $pid) | sed -e "s/^/$iname /"
done
For cut/paste the one-line version:
postmulti -ax /bin/sh -c '$daemon_directory/master -t || { echo
${multi_instance_name:--} $(cat $queue_directory/pid/master.pid); }' | while
read iname pid; do ps -p $(pgrep -P $pid) | sed -e "s/^/$iname /"; done
--
Viktor.