我有以下页面: example.com/test.html ,内容为:
<b>hello world</b>
我通过cron命令调用此页面:
/usr/bin/curl -LO http://example.com/test.html
当cron作业执行并完成时,它是否可以通过电子邮件向我发送页面内容?在此示例中,电子邮件的正文应包含
<b>hello world</b>
答案 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