看板 PHP 關於我們 聯絡資訊
請問一下各位 在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
MOONRAKER: https://laravel.com/docs/5.5/scheduling 看了沒 09/11 03:49
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