这是我的路径:
$path = '/home/vagrant/Code/myproject/public/uploads/tmp/819c6dc404fa716050cff6';
我将波纹管代码放在控制器中并运行它:
File::deleteDirectory($path);
没关系。但是当cronjob运行时,目录不会被删除。
我尝试将路径更改为:
$path = '/users/mac/Code/myproject/public/uploads/tmp/819c6dc404fa716050cff6';
cronjob运行时删除目录。
我不明白!!!
答案 0 :(得分:0)
在cron命令中使用sudo(并将带有nopasswd标志的cron用户添加到sudoers文件中)