Kaedah pelaksanaan Laravel untuk menjalankan tugas berjadual secara automatik
P粉412533525
P粉412533525 2023-09-07 17:18:23
0
1
393

Saya baru menggunakan Laravel dan saya perlu memadamkan OTP yang telah tamat tempoh dalam pangkalan data OTP saya, saya mencipta fail tamat tempoh dan menentukan segala-galanya dan apabila saya menggunakan perintahphp artisan schedule:runia berfungsi dengan sempurna.

Ini adalah output:

2022-09-17 16:37:15 在后台运行 ['artisan' Otp:expire] .......................................... 7ms 完成 ⇂ ('/usr/bin/php8.1' 'artisan' Otp:expire > '/dev/null' 2>&1 ; '/usr/bin/php8.1' 'artisan' schedule:finish "framework/schedule-7ff27dde37314470633aef84f65f27b83fd05b4e" "$?") > '/dev/null' 2>&1 &

Tetapi apabila saya menjalankan pelayan denganphp artisan servedan menambah OTP, OTP tidak dipadamkan selepas masa yang dijangkakan, ia hanya dipadamkan apabila saya menggunakan jadual berjalan.

Tolong bantu, terima kasih!

P粉412533525
P粉412533525

membalas semua (1)
P粉478445671

Laravel RasmiDokumentasimengesyorkan menggunakan cron (Cronjob, dll.) untuk menjalankan arahanphp artisan schedule:runsetiap minit. Anda boleh melakukannya melalui entri cron berikut:

* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
    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!