addSignal(SIGINT, $func = function ($signal) use ($loop, &$func) { echo 'Signal: ', (string)$signal, PHP_EOL; $loop->removeSignal(SIGINT, $func); }); echo 'Listening for SIGINT. Use "kill -SIGINT ' . getmypid() . '" or CTRL+C' . PHP_EOL; $loop->run();