0

我正在尝试使用 cron 运行备份,我正在使用 spatie-laravel-backup 当我手动运行它时它正在工作,但是当我使用 cron 在服务器上使用此路径运行它时:

/home/user/public_html && php artisan backup:run >> /home/user/logs 2>&1     

我得到了这个

/bin/bash: /home/user/public_html: Is a directory"

内核.php

 protected function schedule(Schedule $schedule)
    {
     $schedule->command('backup:run')->daily()->at('10:00');
    }
4

1 回答 1

0

从 cron 运行调度程序

https://laravel.com/docs/8.x/scheduling#running-the-scheduler

* * * * * cd /home/user/public_html && php artisan schedule:run >> /dev/null 2>&1

然后

您可以使用

protected function schedule(Schedule $schedule)
{
   $schedule->command('backup:run')->daily()->at('10:00');
}
于 2021-02-09T06:29:51.547 回答