[請益] laravel crontab 執行順序

看板PHP作者 (蔥頭)時間7年前 (2017/09/10 16:12), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
請問一下各位 在laravel裡的crontab 要如何設定執行的先後順序, 我想讓A執行完在執行B 在 linux裡的 crontab 可以直接下 5/* * * * * /proj/cmd_a /proj/cmd_b 這樣就可以讓 cmd_a程式跑完在跑cmd_b 那laravel裡呢? $schedule->command('tt:cmd_a')->cron('*/15 * * * * *'); $schedule->command('tt:cmd_b')->cron('*/15 * * * * *'); 以上是我目前的排成設定, 要如何改寫呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.220.212 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1505031162.A.558.html

09/11 03:49, , 1F

09/11 08:09, , 2F
我有看到用 after, 但要如何設定馬上執行cmd_b
09/11 08:09, 2F

09/11 09:37, , 3F
如果不想管 laravel 機制,寫一個 cmd_c 去跑 a then b
09/11 09:37, 3F

09/11 10:17, , 4F
把cmd b寫在closure裏面不就結了。
09/11 10:17, 4F
文章代碼(AID): #1PjFFwLO (PHP)
文章代碼(AID): #1PjFFwLO (PHP)