【发布时间】:2015-01-14 01:07:36
【问题描述】:
这是我的路:
$path = '/home/vagrant/Code/myproject/public/uploads/tmp/819c6dc404fa716050cff6';
我将下面的代码放入控制器并运行它:
File::deleteDirectory($path);
没关系。但是当 cronjob 运行时,目录不会被删除。
我尝试将路径更改为:
$path = '/users/mac/Code/myproject/public/uploads/tmp/819c6dc404fa716050cff6';
cronjob 运行时目录被删除。
我不明白!!!
【问题讨论】:
-
可能是文件权限:一个 cron 任务不太可能以与网络服务器相同的用户身份执行