gpt4 book ai didi

php - Cron 正在运行但功能不工作

转载 作者:可可西里 更新时间:2023-11-01 13:07:37 26 4
gpt4 key购买 nike

我有几个 PHP 文件要由 cron 运行。我使用命令设置了 crons-

crontab crontab.txt

在 crontab.txt 文件中,我编写了这样的 cron 命令:-

#(Updating tutor activities) - every minute
* * * * * /usr/bin/wget -O - -q -t 1 http://project/cron/tutor_activities.php

但是所有功能都不起作用(数据库查询、发送提醒邮件等)。手动运行 URL 是可行的。

然后我将我的邮件地址放在MAILTO 中并收到了邮件。在邮件中,我收到了页面的完整 HTML 源代码。邮件中的预期内容是什么?为什么我的功能不起作用?

更新
如果我将我的 cron 命令更改为

 #(Updating tutor activities) - every minute
* * * * * /usr/bin/wget http://project/cron/tutor_activities.php

仍然没有成功,这在我的邮件中 -

--15:03:01--  http://project/cron/tutor_activities.php
=> `tutor_activities.php'
Resolving project... IP Address
Connecting to test.project|IP Address|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://project./ [following]
--15:03:01-- http://project./
=> `index.html.1'
Resolving project.... IP Address
Connecting to project.|IP Address|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://project/home/ [following]
--15:03:01-- http://project/home/
=> `index.html.1'
Resolving project... IP Address
Connecting to wproject|IP Address|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
index.html.1 has sprung into existence.
Retrying.

还有很多 index.html.1index.html.2 文件在我的项目的根目录中累积。我不想创建这些文件。只希望文件执行。

如果我使用这两个命令中的任何一个,结果相同 -

   * * * * * /usr/bin/wget http://project/cron/tutor_activities.php

* * * * * wget http://project/cron/tutor_activities.php

运行 php 命令并设置了 MAILTO 会向我发送此错误/bin/sh: php: command not found。

* * * * * php /path/to/test.php

所以,我无法使用 php 命令。

我在我的 test.php 中写了一个简单的 mailto()。当通过 cron 运行时邮件不会出现(同时使用 wgetphp 失败)但手动运行 URL 可以。

我的问题
再次说明一下,我的主要问题是 cron 文件中的功能没有运行。创建文件是次要问题。

任何帮助将不胜感激

谢谢,
桑迪潘

最佳答案

如果你想调用一个 url 作为 cronjob,你必须使用类似 wget 的东西.如果它是您服务器上的 php 脚本,那么使用 php/...pathtomyscript.../cron/tutor_activities.php

会更容易

关于php - Cron 正在运行但功能不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3891226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com