Brent Harding wrote:
> How would cron do something such as, emailing         a file once and awhile, 
> make
> the file empty, and wait until the next run, but not mail anything if it's
> empty. I've never done much with emailing besides piping echo to mail, but
> it's limited to one line.

What I would do is put all of the work into a shell script, and have cron
call the shell script.  Just off the top of my head, something like:

#!/bin/sh
if [ -s /path/to/file ]
  mail -s Here's_the_file [EMAIL PROTECTED] < /path/to/file
  rm -f /path/to/file
  touch /path/to/file
fi

Warning: This has not been tested.  I'm sure there are better ways to do it. 
This is just a *very* rough example of generally how to go about such a
thing.  I'm sure there are better ways to do it.  The rm and touch lines
might be combinable into something like "echo "" > /path/to/file" but I'm
not sure.  I'm sure there are better ways to do it.
-- 
Mike Werner  KA8YSD   | He that is slow to believe anything and
                      | everything is of great understanding,
'91 GS500E            | for belief in one false principle is the
Morgantown WV         | beginning of all unwisdom.

Reply via email to