Принудительная остановка постоянной команды php laravel artisan из кода

У меня есть своя собственная команда ремесленников Laravel, которая работает постоянно. Это команда для запуска Twitter Streaming API с использованием phirehose. Эта команда не остановится, пока я не нажму CTRL+C из CMD. Как мне смоделировать это поведение CTRL+C из кода, а также. В любом случае я мог бы сделать это в Laravel (5.1)... или PHP?

Это тестовый код, который я пытаюсь

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

Прямо сейчас код не остановится. Это заполняет мою БД безостановочно XD. Единственный способ остановить расплавление машины прямо сейчас - уничтожить бродячего Хомстеда:p

Ближайшая подсказка, которую я получил: Laravel Artisan CLI благополучно остановил работников очереди демонов, но я до сих пор не уверен, как это будет работать

0 ответов

Другие вопросы по тегам