 DprssdIsntFn Premium join:2004-01-12 Pompton Lakes, NJ
| reply to nixen Re: 'find' and 'sendmail'
Thanx for the responses so far. To answer some of the questions:
These are regular files.
Here are some sample attempts and corresponding results:
1} This example works: result: None of the following example(s) work. What you see here are different combinations of different things I've tried. i.e. one from column A, one from column B ...
The results below are typical.
Results part 1. Here, I've not answered 'y' to the 'xarg' prompts. This is just to show that the command to be executed is properly formed as in the working example above. This is a snip of actual results. The problem I had with the automatic insertion of the space between '' and 'email/file' I got around through the use of sed and temporary files.
If I execute the sendmail command directly in a script, it works fine. If I attempt to use either 'exec' or 'xargs', it fails.
This version of the DG-UX OS was last updated in 1998. This box was installed in 1994. I really, really don't like working with antique OSes!
Ugh!
Any more thoughts or ideas? |
|
  nixen Rockin' the Boxen Premium join:2002-10-04 Alexandria, VA | Why not use mailx instead of trying to figure out sendmail? |
|
 DprssdIsntFn Premium join:2004-01-12 Pompton Lakes, NJ
| said by nixen :Why not use mailx instead of trying to figure out sendmail? I actually started out with mail(x). On this system, mail(x) calls sendmail to send mail. I got absolutely nowhere with it.
The problem isn't with sendmail. It's with this version of 'sh'. I've finally tracked the problem down to how 'xarg' and 'exec' are parsed from within a 'sh' script. The parsing is not correct when redirection of a file to standard input is involved. For most cases, the parsing works fine. Just not in this case.
I'm taking a different approach entirely. Instead of writing just emails to a directory, I'm also writing short, 3-line 'sh' scripts to another directory. Then I select that directory and execute the scripts there.
Fortunately, this is a relatively low volume application. |
|