使用Laravel Schedule执行Ubuntu命令



我想运行一个命令删除文件夹'allfiles/'下的所有文件

root@admin:/home/admin/allfiles# find . -name '*' | xargs rm

并清除下的所有文件。

我想使用Laravel Schedule运行相同的命令,我以这种方式使用

protected function schedule(Schedule $schedule)
{
$schedule->exec('find . -name '*' | xargs rm /home/admin/millionfiles/')
->everyMinute(); 
}

但是行不通

您错过了'目录开始前

也试着用双引号代替单引号

protected function schedule(Schedule $schedule)  {
$schedule-> exec('find . -name "*" | xargs rm ' . '/home/admin/millionfiles/')
->everyMinute(); 
}

相关内容

  • 没有找到相关文章

最新更新