gpt4 book ai didi

PHP 包含在 cron 作业中

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

我正在尝试将 PHP 文件设置为 cron 作业,其中该 PHP 文件包含其他 PHP 文件。

文件本身位于/var/www/vhosts/domain.com/httpdocs/app/protected/classes/cron/runner.php

包含文件位于/var/www/vhosts/domain.com/httpdocs/app/protected/config.php

如何从 runner.php 中包含该配置文件?我尝试执行 require_once('../../config.php') 但它说该文件不存在..我假设 cron 从不同的位置或其他地方运行 PHP。

cron 作业如下..

/usr/bin/php -q/var/www/vhosts/domain.com/httpdocs/app/protected/classes/cron/runner.php

有什么想法吗?

最佳答案

您的 cron 应该在运行 PHP 之前更改工作目录:

cd /var/www/vhosts/domain.com/httpdocs/app/protected/classes/cron/ && /usr/bin/php -q runner.php

注意,如果目录不存在,PHP 将不会运行 runner.php。

关于PHP 包含在 cron 作业中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5054057/

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