Cron作业没有“取消链接”文件 - 为什么?

时间:2013-03-03 22:24:39

标签: cron crontab file-exists unlink

我有一个php脚本,可以从我服务器上的特定文件夹中删除文件:

if (file_exists($_SERVER['DOCUMENT_ROOT']."/folder/file1"))
{
unlink($_SERVER['DOCUMENT_ROOT']."/folder/file1");
}

当我使用浏览器访问此脚本地址时,它可以正常工作。

我创建了一个cron作业,每小时运行一次这个脚本并从cron作业运行该脚本 - 该文件不会被删除。

我还创建了一个向我发送电子邮件的标志,我怀疑cron作业对“file_exists”测试得到错误的响应,而不是继续“取消链接”操作。

知道为什么cron job不会删除文件吗?

由于

任何??

1 个答案:

答案 0 :(得分:0)

解决了它:

而不是$ _SERVER ['DOCUMENT_ROOT']。“/ folder / file1

不得不把这个:/ home / public_html / folder / file1