永続的に実行される独自のカスタム Laravel artisan コマンドがあります。phirehoseを使ってTwitter Streaming API を実行するコマンドです。CMD から CTRL+C を実行しない限り、このコマンドは停止しません。この CTRL+C の動作をコードからシミュレートするにはどうすればよいですか。とにかくLaravel(5.1)...またはPHPでそれを行うことができますか?
これは私が試すテストコードです
Route::get('/damned_command', function () {
$exitCode = Artisan::call('my_own_custom_persistent_command');
});
今のところ、コードは停止しません。DBノンストップXDをいっぱいにしています。私のマシンを溶かすのを今すぐ止めることができる唯一の方法は、ホームステッドの放浪者を破壊することです:p
私が得た最も近い手がかり: Laravel Artisan CLI safe stop daemon queue workers、しかし、それがどのように機能するかはまだわかりません