laravel 定時任務 weekly
伊谢尔伦
伊谢尔伦 2017-05-16 16:52:28
0
2
655

laravel中定時任務看到有weekly,

These methods may be combined with additional constraints to create even more finely tuned schedules that only run on certain days of the week. For example, to schedule a command to runrun week week on Monday: For example, to schedule a command to runrun week on day:#

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

這裡的意思是必須要指定每週哪天具體時間的嗎?

還是可以直接用weekly?
如果直接用weekly的話又是這週哪天開始的呢?

伊谢尔伦
伊谢尔伦

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

全部回覆 (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.就沒有這個問題了

      最新下載
      更多>
      網站特效
      網站源碼
      網站素材
      前端模板
      關於我們 免責聲明 Sitemap
      PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!