【发布时间】:2019-08-28 23:00:55
【问题描述】:
我正在尝试每天运行一次 PHP 脚本(在服务器时间午夜),以便使用新数据更新我网站上的一些文件。这是我的 cPanel:
我遵循示例中指定的确切周长(0 0 * * * - 将在每个午夜运行脚本),并且我有正确的文件路径。我是否正确使用了php -f?
【问题讨论】:
-
你确定 php 没有运行和失败吗?
-
如果您尝试在命令行上运行该脚本,同时将所有标准输入、标准输出和标准错误重定向到 /dev/null,会发生什么?
-
检查
php -f /home/...是否正常工作。您可以将php更改为/bin/php或类似的东西(php的真实路径)。最后,检查执行 cronjob 的用户的文件权限。 -
+1 @fedorqui 你可以通过运行
which php来判断php在哪里 -
这是一个网络托管服务,所以我没有目录访问权限。我确定 php 脚本可以工作,因为我可以手动访问它来实现它的结果。