On Wed, Apr 14, 2010 at 2:55 PM, Robert P. J. Day <span dir="ltr"><<a href="mailto:rpjday@crashcourse.ca">rpjday@crashcourse.ca</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
  so here's the deal -- i have a system where a /etc/valiases file is<br>
set up to pipe incoming input destined for all email addresses in a<br>
given domain to a single PHP script:<br>
<br>
  /etc/valiases/<domain name><br>
  *:  "| myphpscript.php"<br>
<br>
works great, no problem.  *now* i want to have precisely the same<br>
incoming emails sent to *multiple* programs/scripts and, based on my<br>
testing with the "tee" command, i can do it thusly:<br>
<br>
  $ <input generator> | tee >(pgm1) >(pgm2) ... >(pgmn) > /dev/null<br>
<br>
(that last redirection is to stop anything from going further on<br>
stdout.)<br>
<br>
  i've tested that incantation on the command line and it works fine.<br>
but when i try the same thing in the /etc/valiases/<domainname> file,<br>
it fails utterly.  so i'm fairly confident i know how to use tee to do<br>
this, i just don't know enough about valiases to know what kind of<br>
restrictions i have to work with.  is what's in there executed in a<br>
restricted shell so that that tee variation won't work?  thanks.<br>
<br></blockquote><div><br>I don't know much about valiases either ...<br><br>But two possibilities:<br><br>- valiases need the full path name to the executables.<br><br>- valiases does not execute stuff with a normal sh/bash shell so the redirection syntax does not work?<br>
<br></div></div>-- <br>Khalid M. Baheyeldin<br><a href="http://2bits.com">2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>Drupal optimization, development, customization and consulting.<br>Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>
Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>