You have already been told - just use the mail command to do what you want to do, nested in the logic you want it done for.
For instance, the following will check to see if a file exists every 3 minutes. If the file exists, it will e-mail the contents of the file to
mail_ID@somedomain.com and then move the file to another location (so that the same file is not sent again).
while [1]
do
if [ -f /path/to/file ]
then
cat /path/to/file | mail -s "This is subject" mail_ID@somedomain.com
mv /path/to/file /path/to/somewhere/else
fi
sleep 180
done
[I believe]You will need to have an e-mail server installed on the machine. Otherwise, there is a perl script out there called "sendemail.pl" that you can probably google - this script will allow you to bounce the email off a relay server - an actual SMTP server such as exchange.
... Just now realizing how old the original request is - too much typing to turn back now.
Last edited by omrsafetyo; Nov 6th, 2008 at 7:20 pm.
Reputation Points: 13
Solved Threads: 9
Junior Poster in Training
Offline 58 posts
since Apr 2008