作者tas72732002 (蔥頭)
看板PHP
標題[請益] laravel crontab 執行順序
時間Sun Sep 10 16:12:40 2017
請問一下各位
在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
推 herbacin: 我有看到用 after, 但要如何設定馬上執行cmd_b 09/11 08:09
→ dou0228: 如果不想管 laravel 機制,寫一個 cmd_c 去跑 a then b 09/11 09:37
→ MOONRAKER: 把cmd b寫在closure裏面不就結了。 09/11 10:17