tugas berjadual laravel setiap minggu
伊谢尔伦
伊谢尔伦 2017-05-16 16:52:28
0
2
659

Saya melihat mingguan dalam tugasan laravel yang dijadualkan,

Kaedah ini boleh digabungkan dengan kekangan tambahan untuk mencipta jadual yang lebih halus yang hanya berjalan pada hari-hari tertentu dalam seminggu Contohnya, untuk menjadualkan arahan untuk dijalankan setiap minggu pada hari Isnin:

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

Adakah ini bermakna saya perlu menentukan masa tertentu pada hari dalam seminggu?
Atau bolehkah saya menggunakan mingguan secara terus
Jika saya menggunakan mingguan secara langsung, hari mana dalam seminggu ia bermula?

伊谢尔伦
伊谢尔伦

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

membalas semua(2)
洪涛

Dalam fail Event.php:

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

masa cron ialah 0 0 * * 0 *

minit - integer dari 0 hingga 59
jam - integer dari 0 hingga 23
hari - integer dari 1 hingga 31 (mestilah hari yang sah dalam bulan yang dinyatakan)
bulan - integer dari 1 hingga 12 (atau sebagai Jan atau Feb singkatan bulan)
dayofweek - integer dari 0 hingga 7, 0 atau 7 digunakan untuk menerangkan hari Ahad (atau dinyatakan sebagai singkatan Sun atau Mon)
arahan - arahan yang akan dilaksanakan (boleh digunakan sebagai ls /proc &gt ;> /tmp/proc atau arahan untuk melaksanakan skrip tersuai)

Jadi mingguan bermaksud pelaksanaan pada pukul 0:00 setiap Ahad.

Ty80

1. Mingguan dilaksanakan pada pukul 0:00 setiap hari Ahad secara lalai
2 Anda boleh menggunakannya weeklyOn($day, $time = '0:0')
3

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!