【发布时间】:2011-03-04 02:02:10
【问题描述】:
我有一个 fcron 作业在后台运行一个 php 脚本,并将输出写入一个文件。但是,我得到的唯一结果是 403 禁止错误。我的 fcron 正在工作,但它无法访问我的本地主机。如何确保 fcron 作业可以访问 localhost?我是 localhost 的所有者,即我的 localhost 所在的文件夹(我知道它不安全,但这是生产目的)。 fcrontab 中的条目:
0 * * * * curl "http://localhost/main/sendmail.php"
【问题讨论】:
-
您的 fcron 是否可以访问远程域?在您的局域网内 (anotherhost) 或外部 (google.fr) ?
-
fcron 和 page 是否都托管在同一主机上?
-
curl 命令在 cron 之外是否正常工作?
-
@snowflake 是 curl 命令在命令行中工作。它托管在同一个域 localhost 中。当我输入一个常见的网址时,例如 www.google.com 它可以正常工作。我需要以管理员身份或有权访问 localhost 的人身份运行 crontab。