从代码

时间:2016-05-22 15:02:16

标签: php laravel artisan phirehose

我有自己的定制Laravel工匠命令,它持续运行。 It is a command to run Twitter Streaming API使用phirehose。除非我从CMD执行CTRL + C,否则此命令不会停止。如何从代码中模拟此CTRL + C行为。无论如何,我可以在Laravel(5.1)......或PHP中做到这一点吗?

这是我尝试的测试代码

Route::get('/damned_command', function () {
    $exitCode = Artisan::call('my_own_custom_persistent_command');
});

现在,代码不会停止。它正在填补我的DB不间断XD。我现在唯一可以通过解冻我的机器来阻止它的方法是摧毁Homestead流浪者:p

我得到的最接近的线索:Laravel Artisan CLI safely stop daemon queue workers, 但是我还不太确定它会如何起作用

0 个答案:

没有答案