通过Cron拨打电话时的电子邮件内容

时间:2011-11-17 16:00:13

标签: linux cron cpanel

我有以下页面: example.com/test.html ,内容为:

<b>hello world</b>

我通过cron命令调用此页面:

/usr/bin/curl -LO http://example.com/test.html

当cron作业执行并完成时,它是否可以通过电子邮件向我发送页面内容?在此示例中,电子邮件的正文应包含

<b>hello world</b>

2 个答案:

答案 0 :(得分:0)

也许你想创建一个下载页面并通过电子邮件发送给你的shell脚本,如下所示:

#!/bin/bash
/usr/bin/curl -LO http://example.com/test.html
cat test.html | mail -s "Put a subject here" address@example.com

然后通过cron调用此脚本。

答案 1 :(得分:0)

写一个脚本并从cron调用它,假设'/ home / myaccount'是你的家庭帐户 'someone@somewhere.com'是您的电子邮件,'网页'是您的主题,请尝试以下

#!/bin/sh 

mkdir /home/myaccount/mywebdir
cd /home/myaccount/mywebdir
rm test.html

/usr/bin/curl -LO http://example.com/test.html
if [ -e test.html ]
then
    cat test.html | mail -s "webpage" someone@somewhere.com 
fi
相关问题