首页 文章

Cron脚本,无法找到脚本意图的文件

提问于
浏览
0

我有一个运行PHP脚本的cronjob,它有一个例外 . 如果给定文件夹或其任何子文件夹中存在特定类型的任何文件,则脚本的任务是获取文件并进行复制 .

如果我转到我希望cronjob在我的浏览器中的脚本,脚本按预期工作,但是当cronjob运行它不起作用时说找不到文件(不是脚本,而是文件我我想复制)

我想知道我应该用cronjob使用什么类型的路径?

目前文件夹结构是/public_html/cron.php /public_html/sub_folder/sub_folder/FileName.ext

使用 file_exists() 之类的路径使用 file_exists() 在浏览器中测试它会抛出true

穿过cron它会抛出虚假 . 我想知道我应该使用什么类型的路径以及服务器的哪个级别?

1 回答

  • 0

    代替

    $path = './sub_folder/sub_folder/FileName.ext';
    

    使用

    $path =  __DIR__.'/sub_folder/sub_folder/FileName.ext';
    

相关问题