我搜索得无处可寻。也许我只是愚蠢。我已经与Dreamhost验证过他们已经在我的服务器上安装并运行了mutt,但我无法访问来自cron的错误日志。我正在运行一个php页面(这实际上是其中之一,所以我真的需要弄明白这一点。) 我拼命想让this工作。没有。纳达。没有电子邮件但它DID创建文件。
以下是我在crontab中运行的内容:
MAILTO="me@email.com"
15 13 * * * /usr/local/bin/setlock -n /tmp/cronlock.3783699908.000001 sh -c $'/usr/bin/curl -sS http://mywebsite.com/data_stats.php' > $(date "+/home/jborn/mywebsite.com/cronlogs/\%Y\%m\%dDATASTATS.txt") && mutt -a $(date "+/home/jborn/mywebsite.com/cronlogs/\%Y\%m\%dDATASTATS.txt") -- me@email.com
答案 0 :(得分:0)
不确定是什么问题,但下面的工作是加载php页面,将内容输出到日志文件,然后通过电子邮件发送文件。注意:如果我想附加数据,我会使用>>而不是>。
15 7 * * * / usr / bin / curl -sS“http://delightful.com/data_stats?no_header=1”> $(日期“+ / home / jborn / delightful.com / cronlogs / \%Y \%m \%dDATAlog.txt”)&& mutt -s“今日数据统计”-a $(日期“+ / home / jborn / delightful.com / cronlogs / \%Y \%m \%dDATAlog.txt”) - me@email.com