0

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

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

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

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

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

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

谢谢

任何人??

4

1 回答 1

0

解决了它:

而不是 $_SERVER['DOCUMENT_ROOT']."/folder/file1

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

于 2013-03-07T14:05:33.820 回答