|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: Victor Duchovni (Victor.Duchovni
morganstanley.com)
Date: Tue Aug 31 2010 - 15:07:03 CDT
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Tue, Aug 31, 2010 at 01:02:28PM -0500, Justin Pasher wrote:
> smtp unix - - n - - smtp
> -o syslog_name=$my_instance_name
> --------------------
>
> Turns out, the macro doesn't get expanded in the process name.
>
> 4894 ? S 0:00 smtpd -n smtp -t inet -u -o syslog_name
> $my_instance_name
> 7755 ? S 0:00 cleanup -z -t unix -u -o syslog_name
> $my_instance_name
> 7758 ? S 0:00 smtp -t unix -u -o syslog_name $my_instance_name
> 8468 ? S 0:00 smtpd -n smtp -t inet -u -o syslog_name
> $my_instance_name
> 8491 ? S 0:00 smtp -t unix -u -o syslog_name $my_instance_name
It is not supposed to get expanded by the master(8) daemon, it gets
expanded by the service process when it evaluates the command-line
assignment. If you want to "get" the process command-line, (what's
wrong with the parent process id?) you have to put literal values in
master.cf.
--
Viktor.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]