這期內(nèi)容當中小編將會給大家?guī)碛嘘P怎么在Laravel中實現(xiàn)每秒執(zhí)行定時任務,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
laravel中的任務調(diào)度可以不將每條命令都寫入crontab,便于管理維護,而且可以基于laravel框架環(huán)境運行,而不需寫獨立的腳本執(zhí)行,非常方便,但是最小的執(zhí)行間隔也是一分鐘,要想達到每秒執(zhí)行的效果,就要借助shll腳本了,在shell腳本里循環(huán)60次每秒執(zhí)行schedule:run命令,就達到了秒級定時任務的效果,
以下是我使用的shell腳本:
#!/bin/bash step=1 #間隔的秒數(shù) for (( i = 0; i < 60; i=(i+step) )); do /usr/local/php/bin/php /home/www/blog/artisan schedule:run sleep $step done exit 0
上述就是小編為大家分享的怎么在Laravel中實現(xiàn)每秒執(zhí)行定時任務了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。