Laravel定時任務(wù)的每秒執(zhí)行代碼
laravel中的任務(wù)調(diào)度可以不將每條命令都寫入crontab,便于管理維護(hù),而且可以基于laravel框架環(huán)境運行,而不需寫?yīng)毩⒌哪_本執(zhí)行,非常方便,但是最小的執(zhí)行間隔也是一分鐘,要想達(dá)到每秒執(zhí)行的效果,就要借助shll腳本了,在shell腳本里循環(huán)60次每秒執(zhí)行schedule:run命令,就達(dá)到了秒級定時任務(wù)的效果,
以下是我使用的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定時任務(wù)的每秒執(zhí)行代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
PHP+Mysql+jQuery中國地圖區(qū)域數(shù)據(jù)統(tǒng)計實例講解
使用過百度統(tǒng)計或者cnzz統(tǒng)計的童鞋應(yīng)該知道,后臺有一個地圖統(tǒng)計,不同訪問量的省份顯示的顏色也不一樣,今天我將帶領(lǐng)大家開發(fā)一個這樣的案例。2015-10-10