首页 > 解决方案 > 当 SSH 进入但不是通过 cron 时,运行 PHP 文件可以正常工作

问题描述

我希望通过运行“php check-backup”来查看服务器上是否存在使用 php 文件的文件,如下所示

if (!file_exists("../backups/$today/$hour.sql")) {
    echo "File doesn't exist";
} else {
    echo "File exists";
}

当我直接在服务器上运行此命令时,当 ssh 运行时它运行良好,但是当它作为 cron 作业运行时,我无法让它找到文件。

标签: phplinux

解决方案


根据 Aynber 的评论,我检查了使脚本正常工作的完整路径。


推荐阅读