gpt4 book ai didi

php - 在 CentOS 中设置 Crontab 以执行 PHP 脚本

转载 作者:行者123 更新时间:2023-12-04 19:33:05 25 4
gpt4 key购买 nike

我一直在寻找解决我在 CentOS 中遇到的问题的方法。我正在尝试设置一个执行 PHP 脚本的 cron 作业。我可以使用 wget 来完成这项工作,但是现在我们要投入生产,我需要找到一种方法来做到这一点,同时更安全,因为 cron 作业本身可以处理敏感数据。

我得到的错误是:-bash: php: command not found .

现在我环顾四周,看到有人遇到同样的问题,但没有什么能帮助我完成这项工作。

作为引用,下面是使用 wget 的工作 crontab 的样子。命令。
* * * * * wget http://www.domain.com/cron_script.php
这工作正常,但我需要将其转换为通过 PHP 执行,而不是发出 HTTP 请求来完成工作。

如果我遗漏了什么,请告诉我。

最佳答案

Cron 没有设置它的 PATH。最简单的方法是将 php 命令更改为 php 二进制文件的完整路径。
/usr/bin/php /path/to/yourscript.php
我相当确定这是 CentOS 中的路径,但您可以通过执行 which php 来确定。在命令行上,它会告诉你。

关于php - 在 CentOS 中设置 Crontab 以执行 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18702425/

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