Laravel geplante Aufgabe wöchentlich
伊谢尔伦
伊谢尔伦 2017-05-16 16:52:28
0
2
660

Ich habe wöchentlich die geplanten Aufgaben von Laravel gesehen,

Diese Methoden können mit zusätzlichen Einschränkungen kombiniert werden, um noch feiner abgestimmte Zeitpläne zu erstellen, die nur an bestimmten Wochentagen ausgeführt werden, um beispielsweise die Ausführung eines Befehls wöchentlich am Montag zu planen:

$schedule->call(function () {
    // Runs once a week on Monday at 13:00...
})->weekly()->mondays()->at('13:00');

Bedeutet das, dass die konkrete Uhrzeit des Wochentags angegeben werden muss?
Oder kann ich es direkt wöchentlich verwenden?
Wenn ich es direkt wöchentlich verwende, an welchem ​​Wochentag beginnt es?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

Antworte allen(2)
洪涛

Event.php文件中:

public function weekly()
{
   return $this->cron('0 0 * * 0 *');
}

cron定时是 0 0 * * 0 *

minute - 从0到59的整数
hour - 从0到23的整数
day - 从1到31的整数 (必须是指定月份的有效日期)
month - 从1到12的整数 (或如Jan或Feb简写的月份)
dayofweek - 从0到7的整数,0或7用来描述周日 (或用Sun或Mon简写来表示)
command - 需要执行的命令(可用as ls /proc >> /tmp/proc或 执行自定义脚本的命令)

所以weekly意思就是 每周日的0点0分执行。

Ty80

1.weekly默认每周日的0点0分执行
2.你可用 weeklyOn($day, $time = '0:0')
3.就没有这个问题了

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!