Laravel - File :: deleteDirectory无法使用cronjob

时间:2015-01-13 16:20:39

标签: php laravel cron

这是我的路径:

$path = '/home/vagrant/Code/myproject/public/uploads/tmp/819c6dc404fa716050cff6';

我将波纹管代码放在控制器中并运行它: File::deleteDirectory($path);

没关系。但是当cronjob运行时,目录不会被删除。

我尝试将路径更改为:

$path = '/users/mac/Code/myproject/public/uploads/tmp/819c6dc404fa716050cff6';

cronjob运行时删除目录。

我不明白!!!

1 个答案:

答案 0 :(得分:0)

在cron命令中使用sudo(并将带有nopasswd标志的cron用户添加到sudoers文件中)

请参阅https://askubuntu.com/a/173932/282611示例/