作者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://webptt.com/cn.aspx?n=bbs/PHP/M.1505031162.A.558.html
2F:推 herbacin: 我有看到用 after, 但要如何设定马上执行cmd_b 09/11 08:09
3F:→ dou0228: 如果不想管 laravel 机制,写一个 cmd_c 去跑 a then b 09/11 09:37
4F:→ MOONRAKER: 把cmd b写在closure里面不就结了。 09/11 10:17