我有一个 Cron 作业设置,每 5 分钟运行一次。Cron 作业如下:
php /var/www/vhosts/default/htdocs/Mail-test/index.php
在我的 index.php 脚本的末尾是以下内容:
$path = $base_path . trim($row['company']) . '/Users/' . trim($row['name']) . '/Upload/';
$zip_processing_file = $path . 'zip.php';
require_once "zip_processing_file";
但是,当 Cron 作业运行时,我收到一条错误消息,指出以下目录= $zip_processing_file
中不存在/var/www/vhosts/default/htdocs/Mail-test/
我似乎无法弄清楚这个问题。我已经尝试过包含,但这给出了同样的问题。我让这个工作的唯一方法是把
header("location: $zip_processing_file");
然后Mail-test/index.php
从网络浏览器点击,然后它将循环整个过程,但我不能通过网络浏览器完成,我需要 Cron 工作才能工作。谢谢!