我可以指定一个URL作为cron的文件路径吗?
问题描述:
我想让cron每分钟执行一次脚本。该脚本将发送一封电子邮件给不同的人,由脚本确定(我不想通过电子邮件发送任何东西)。下面的代码是否工作,或者文件路径需要以不同的方式构造?我可以指定一个URL作为cron的文件路径吗?
MAILTO=""
* * * * * http://www.mydomain.com/myfile.php
答
不,这是行不通的。要让cron执行你的php脚本,你有两个选择。
MAILTO=""
* * * * * lynx -dump http://www.mydomain.com/myfile.php
或
MAILTO=""
* * * * * /usr/local/bin/php /local/path/to/myfile.php
而不是猞猁,你当然也可以使用卷曲或其它Web客户端。后者当然要求php脚本是本地的。